test/tc_interface.rb in fastercsv-1.4.0 vs test/tc_interface.rb in fastercsv-1.5.0

- old
+ new

@@ -101,9 +101,20 @@ assert_equal(@expected.shift, csv.shift) assert_equal(@expected.shift, csv.shift) assert_equal(nil, csv.shift) end end + + def test_long_line # ruby's regex parser may have problems with long rows + File.unlink(@path) + + long_field_length = 2800 + File.open(@path, "w") do |file| + file << "1\t2\t#{'3' * long_field_length}\r\n" + end + @expected = [%w{1 2} + ['3' * long_field_length]] + test_shift + end ### Test Write Interface ### def test_generate str = FasterCSV.generate do |csv| # default empty String