diff options
Diffstat (limited to 'test/csv/parse')
-rw-r--r-- | test/csv/parse/test_invalid.rb | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/test/csv/parse/test_invalid.rb b/test/csv/parse/test_invalid.rb index b84707c2cc..9dfd081380 100644 --- a/test/csv/parse/test_invalid.rb +++ b/test/csv/parse/test_invalid.rb @@ -25,12 +25,15 @@ ggg,hhh,iii csv.shift) assert_equal(CSV::Row.new(headers, ["aaa", "bbb", "ccc"]), csv.shift) + assert_equal(false, csv.eof?) error = assert_raise(CSV::MalformedCSVError) do csv.shift end assert_equal("Illegal quoting in line 3.", error.message) + assert_equal(false, csv.eof?) assert_equal(CSV::Row.new(headers, ["ggg", "hhh", "iii"]), csv.shift) + assert_equal(true, csv.eof?) end end |