diff options
Diffstat (limited to 't/lib/MyExporter.pm')
-rw-r--r-- | t/lib/MyExporter.pm | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/t/lib/MyExporter.pm b/t/lib/MyExporter.pm new file mode 100644 index 0000000..bda6f20 --- /dev/null +++ b/t/lib/MyExporter.pm @@ -0,0 +1,22 @@ +package MyExporter; +use Moose::Exporter; +use Test::More; + +Moose::Exporter->setup_import_methods( + with_meta => [qw(with_prototype)], + as_is => [qw(as_is_prototype)], +); + +sub with_prototype (&) { + my ($class, $code) = @_; + isa_ok($code, 'CODE', 'with_prototype received a coderef'); + $code->(); +} + +sub as_is_prototype (&) { + my ($code) = @_; + isa_ok($code, 'CODE', 'as_is_prototype received a coderef'); + $code->(); +} + +1; |