X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Fforeign%2FFun%2Fbasic.t;fp=t%2Fforeign%2FFun%2Fbasic.t;h=57c4e85e37a0e3db5cc1fbe281c85433858e8121;hb=98478aff9d9998611e7fe5b8c46fdd25608d1261;hp=0000000000000000000000000000000000000000;hpb=fb3ea8633b25d6fbf244e36c0936ea7d960a85c2;p=p5sagit%2FFunction-Parameters.git diff --git a/t/foreign/Fun/basic.t b/t/foreign/Fun/basic.t new file mode 100644 index 0000000..57c4e85 --- /dev/null +++ b/t/foreign/Fun/basic.t @@ -0,0 +1,32 @@ +#!perl +use strict; +use warnings FATAL => 'all'; +use Test::More; + +use Function::Parameters; + +fun mul ($x, $y) { + return $x * $y; +} + +is(mul(3, 4), 12); + +fun sum (@nums) { + my $sum; + for my $num (@nums) { + $sum += $num; + } + return $sum; +} + +is(sum(1, 2, 3, 4), 10); + +{ + package Foo; + use Function::Parameters; + fun foo { } +} + +ok(exists $Foo::{foo}); + +done_testing;