Changeset 22490 for t

Show
Ignore:
Timestamp:
10/02/08 23:09:20 (2 months ago)
Author:
moritz
Message:

[t/spec] chomp.t: deleted tests involving unspecced .newline method.
Fudged for rakudo

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • t/spec/S29-str/chomp.t

    r20390 r22490  
    33use Test; 
    44 
    5 plan 35; 
     5plan 31; 
    66 
    77=begin pod 
     
    5353 
    5454{ 
    55     my $foo = "foo\n"; 
    56     #?pugs todo 'chomp(...).newline marked as todo' 
    57     my $chomped_foo = try { chomp($foo).newline }; 
    58     is($chomped_foo, "\n", 'chomp(...).newline returns the chomped value'); 
    59     is($foo, "foo\n", 'and our variable was not chomped'); 
    60 } 
    61  
    62 { 
    63     my $foo = "foo\n"; 
    64     $foo .= chomp; 
    65     #?pugs todo '$foo .= chomp; $foo.newline marked as todo' 
    66     my $chomped_foo = try { $foo.newline }; 
    67     is($chomped_foo, "\n", 'chomp(...).newline returns the chomped value'); 
    68     is($foo, "foo", 'and our variable was chomped'); 
    69 } 
    70  
    71 { 
    7255    my $foo = "foo\n\n"; 
    7356    my $chomped = $foo.chomp; 
     
    8265 
    8366# chomp in list context 
     67#?rakudo skip 'is_deeply' 
    8468{ 
    8569    is_deeply(chomp(()), [], "chomp on empty list"); 
     
    8872    is_deeply(("abc\n", "bcd\n").chomp, ("abc", "bcd"), "two element list"); 
    8973} 
     74#?rakudo skip 'is_deeply' 
    9075{ 
    9176    my @foo = (); 
     
    9378    is_deeply(@bar, @foo, "chomp empty array"); 
    9479} 
     80#?rakudo skip 'is_deeply' 
    9581{ 
    9682    my @foo = ("abc\n"); 
     
    9985    is_deeply(@bar, @baz, "chomp array with one element"); 
    10086} 
     87#?rakudo skip 'is_deeply' 
    10188{ 
    10289    my @foo = ("abc\n", "bcd\n"); 
     
    133120# a single string. 
    134121 
    135 #?rakudo: skip "can't parse" 
    136122{ 
    137123    my @foo = ("foo\n","bar\n","baz\n"); 
     
    141127    is(@foo[2], "baz\n", '3rd element was not yet chomped'); 
    142128    @foo .= chomp; 
     129    #?rakudo 6 todo 'chomp on lists' 
    143130    is(@foo[0], 'foo', '1st element chomped correctly'); 
    144131    is(@foo[1], 'bar', '2nd element chomped correctly');