@@ -93,10 +93,10 @@ def test_gets_chomp
93
93
assert_equal ( "a" , StringIO . new ( "a\n b" ) . gets ( chomp : true ) )
94
94
assert_equal ( "abc" , StringIO . new ( "abc\n \n def\n " ) . gets ( chomp : true ) )
95
95
assert_equal ( "abc\n \n def\n " , StringIO . new ( "abc\n \n def\n " ) . gets ( nil , chomp : true ) )
96
- assert_equal ( "abc\n " , StringIO . new ( "abc\n \n def\n " ) . gets ( "" , chomp : true ) )
96
+ assert_equal ( "abc" , StringIO . new ( "abc\n \n def\n " ) . gets ( "" , chomp : true ) )
97
97
stringio = StringIO . new ( "abc\n \n def\n " )
98
- assert_equal ( "abc\n " , stringio . gets ( "" , chomp : true ) )
99
- assert_equal ( "def" , stringio . gets ( "" , chomp : true ) )
98
+ assert_equal ( "abc" , stringio . gets ( "" , chomp : true ) )
99
+ assert_equal ( "def\n " , stringio . gets ( "" , chomp : true ) )
100
100
101
101
assert_string ( "" , Encoding ::UTF_8 , StringIO . new ( "\n " ) . gets ( chomp : true ) )
102
102
end
@@ -110,10 +110,10 @@ def test_gets_chomp_eol
110
110
assert_equal ( "a" , StringIO . new ( "a\r \n b" ) . gets ( chomp : true ) )
111
111
assert_equal ( "abc" , StringIO . new ( "abc\r \n \r \n def\r \n " ) . gets ( chomp : true ) )
112
112
assert_equal ( "abc\r \n \r \n def\r \n " , StringIO . new ( "abc\r \n \r \n def\r \n " ) . gets ( nil , chomp : true ) )
113
- assert_equal ( "abc\r \n " , StringIO . new ( "abc\r \n \r \n def\r \n " ) . gets ( "" , chomp : true ) )
113
+ assert_equal ( "abc" , StringIO . new ( "abc\r \n \r \n def\r \n " ) . gets ( "" , chomp : true ) )
114
114
stringio = StringIO . new ( "abc\r \n \r \n def\r \n " )
115
- assert_equal ( "abc\r \n " , stringio . gets ( "" , chomp : true ) )
116
- assert_equal ( "def" , stringio . gets ( "" , chomp : true ) )
115
+ assert_equal ( "abc" , stringio . gets ( "" , chomp : true ) )
116
+ assert_equal ( "def\r \n " , stringio . gets ( "" , chomp : true ) )
117
117
end
118
118
119
119
def test_readlines
@@ -596,15 +596,15 @@ def test_each
596
596
assert_equal ( [ "foo\n " , "bar\n " , "baz\n " ] , f . each . to_a )
597
597
f . rewind
598
598
assert_equal ( [ "foo" , "bar" , "baz" ] , f . each ( chomp : true ) . to_a )
599
- f = StringIO . new ( "foo\n bar\n \n baz\n " )
600
- assert_equal ( [ "foo\n bar\n \n " , "baz\n " ] , f . each ( "" ) . to_a )
599
+ f = StringIO . new ( "foo\n bar\n \n \ n baz\n " )
600
+ assert_equal ( [ "foo\n bar\n \n \n " , "baz\n " ] , f . each ( "" ) . to_a )
601
601
f . rewind
602
- assert_equal ( [ "foo\n bar\n " , "baz" ] , f . each ( "" , chomp : true ) . to_a )
602
+ assert_equal ( [ "foo\n bar" , "baz\n " ] , f . each ( "" , chomp : true ) . to_a )
603
603
604
- f = StringIO . new ( "foo\r \n bar\r \n \r \n baz\r \n " )
605
- assert_equal ( [ "foo\r \n bar\r \n \r \n " , "baz\r \n " ] , f . each ( "" ) . to_a )
604
+ f = StringIO . new ( "foo\r \n bar\r \n \r \n \r \ n baz\r \n " )
605
+ assert_equal ( [ "foo\r \n bar\r \n \r \n \r \n " , "baz\r \n " ] , f . each ( "" ) . to_a )
606
606
f . rewind
607
- assert_equal ( [ "foo\r \n bar\r \n " , "baz" ] , f . each ( "" , chomp : true ) . to_a )
607
+ assert_equal ( [ "foo\r \n bar" , "baz\r \n " ] , f . each ( "" , chomp : true ) . to_a )
608
608
609
609
f = StringIO . new ( "abc\n \n def\n " )
610
610
assert_equal ( [ "ab" , "c\n " , "\n d" , "ef" , "\n " ] , f . each ( nil , 2 , chomp : true ) . to_a )
0 commit comments