Changeset 21162 for t/spec/S29-list/grep.t
- Timestamp:
- 07/02/08 06:01:18 (5 months ago)
- Files:
-
- 1 modified
-
t/spec/S29-list/grep.t (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
t/spec/S29-list/grep.t
r21138 r21162 24 24 } 25 25 26 #?rakudo skip "adverbial closure"26 #?rakudo skip "adverbial block" 27 27 { 28 28 my @result = @list.grep():{ ($_ % 2) }; … … 35 35 } 36 36 37 #?rakudo skip "adverbial closure"37 #?rakudo skip "adverbial block" 38 38 { 39 39 my @result = @list.grep :{ ($_ % 2) }; … … 46 46 } 47 47 48 #?rakudo skip " adverbial closure"48 #?rakudo skip "closure as non-final argument" 49 49 { 50 50 my @result = grep { ($_ % 2) }: @list; 51 is(+@result, 5, 'we got a list back'); 52 is(@result[0], 1, 'got the value we expected'); 53 is(@result[1], 3, 'got the value we expected'); 54 is(@result[2], 5, 'got the value we expected'); 55 is(@result[3], 7, 'got the value we expected'); 56 is(@result[4], 9, 'got the value we expected'); 51 is(+@result, 5, 'we got a list back'); 52 is(@result[0], 1, 'got the value we expected'); 53 is(@result[1], 3, 'got the value we expected'); 54 is(@result[2], 5, 'got the value we expected'); 55 is(@result[3], 7, 'got the value we expected'); 56 is(@result[4], 9, 'got the value we expected'); 57 57 } 58 58 59 59 # .grep shouldn't work on non-arrays 60 ## XXX pmichaud, 2008-07-01: 61 ## p6l says that .grep should work on non-list values. 60 62 { 61 63 #?pugs 2 todo 'bug'
