| CODENOTIFIER | HelpYou are not signed inSign in |
Project: Pugs
Revision: 22148
Author: moritz
Date: 04 Sep 2008 09:33:43
Changes:[t] merged blocks/splatty_with_type.t into spec/
Files:| ... | ...@@ -1,7 +1,7 @@ | |
| 1 | 1 | use v6; |
| 2 | 2 | use Test; |
| 3 | 3 | |
| 4 | plan 6; | |
| 4 | plan 8; | |
| 5 | 5 | |
| 6 | 6 | sub xelems(*@args) { @args.elems } |
| 7 | 7 | sub xjoin(*@args) { @args.join('|') } |
| ... | ...@@ -17,4 +17,10 @@ | |
| 17 | 17 | is mixed(1), '|1|', 'Positional and slurp params'; |
| 18 | 18 | is mixed(1, 2, 3), '|1|2!3', 'Positional and slurp params'; |
| 19 | 19 | |
| 20 | { | |
| 21 | sub x_typed_join(Int *@args){ @args.join('|') } | |
| 22 | is x_typed_join(1), '1', 'Basic slurpy params with types 1'; | |
| 23 | is x_typed_join(1, 2, 5), '1|2|5', 'Basic slurpy params with types 2'; | |
| 24 | } | |
| 25 | ||
| 20 | 26 | # vim: ft=perl6 |
| ... | ...@@ -1,9 +0,0 @@ | |
| 1 | use v6; | |
| 2 | ||
| 3 | use Test; | |
| 4 | ||
| 5 | plan 1; | |
| 6 | ||
| 7 | sub foo(Int *@array) { ~@array } | |
| 8 | ||
| 9 | is foo(1, 2, 3), "1 2 3", "invoking a splatty sub"; |