Show
Ignore:
Timestamp:
07/02/08 06:01:18 (5 months ago)
Author:
pmichaud
Message:

Some updates to S29-list.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • t/spec/S29-list/grep.t

    r21138 r21162  
    2424} 
    2525 
    26 #?rakudo skip "adverbial closure" 
     26#?rakudo skip "adverbial block" 
    2727{ 
    2828    my @result = @list.grep():{ ($_ % 2) }; 
     
    3535} 
    3636 
    37 #?rakudo skip "adverbial closure" 
     37#?rakudo skip "adverbial block" 
    3838{ 
    3939    my @result = @list.grep :{ ($_ % 2) }; 
     
    4646} 
    4747 
    48 #?rakudo skip "adverbial closure" 
     48#?rakudo skip "closure as non-final argument" 
    4949{ 
    5050    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'); 
    5757} 
    5858 
    5959# .grep shouldn't work on non-arrays 
     60##  XXX pmichaud, 2008-07-01: 
     61##    p6l says that .grep should work on non-list values. 
    6062{ 
    6163  #?pugs 2 todo 'bug'