Skip to content

Commit

Permalink
has_method_ok() tests
Browse files Browse the repository at this point in the history
  • Loading branch information
rsrchboy committed Jan 20, 2012
1 parent 158e55d commit 455c096
Showing 1 changed file with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions t/has_method_ok.t
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
use strict;
use warnings;

{
package TestClass;
use Moose;

sub foo { }
}

use Test::Builder::Tester;
use Test::More;
use Test::Moose::More;

test_out 'ok 1 - TestClass has method foo';
has_method_ok 'TestClass', 'foo';
test_test 'has_method_ok works correctly with methods';

# is_role vs plain-old-package
test_out 'not ok 1 - TestClass has method bar';
test_fail(1);
has_method_ok 'TestClass', 'bar';
test_test 'has_method_ok works correctly with DNE methods';

done_testing;

0 comments on commit 455c096

Please sign in to comment.