From 22ef4f6445376b992b2725124594dad1c77a185e Mon Sep 17 00:00:00 2001 From: Sutou Kouhei Date: Fri, 24 Dec 2021 10:44:11 +0900 Subject: [ruby/csv] Revert "parser: fix a keep bug that some texts may be dropped unexpectedly" This reverts commit https://github.com/ruby/csv/commit/5c6523da0a61. This introduces another pbolem. We should try again later. https://github.com/ruby/csv/commit/43a1d6fff1 --- test/csv/parse/test_inputs_scanner.rb | 37 ----------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 test/csv/parse/test_inputs_scanner.rb (limited to 'test') diff --git a/test/csv/parse/test_inputs_scanner.rb b/test/csv/parse/test_inputs_scanner.rb deleted file mode 100644 index dd0a64cc45..0000000000 --- a/test/csv/parse/test_inputs_scanner.rb +++ /dev/null @@ -1,37 +0,0 @@ -require_relative "../helper" - -class TestCSVParseInputsScanner < Test::Unit::TestCase - include Helper - - def test_keep_over_chunks_nested_back - input = CSV::Parser::UnoptimizedStringIO.new("abcdefghijklmnl") - scanner = CSV::Parser::InputsScanner.new([input], - Encoding::UTF_8, - nil, - chunk_size: 2) - scanner.keep_start - assert_equal("abc", scanner.scan_all(/[a-c]+/)) - scanner.keep_start - assert_equal("def", scanner.scan_all(/[d-f]+/)) - scanner.keep_back - scanner.keep_back - assert_equal("abcdefg", scanner.scan_all(/[a-g]+/)) - end - - - def test_keep_over_chunks_nested_drop_back - input = CSV::Parser::UnoptimizedStringIO.new("abcdefghijklmnl") - scanner = CSV::Parser::InputsScanner.new([input], - Encoding::UTF_8, - nil, - chunk_size: 3) - scanner.keep_start - assert_equal("ab", scanner.scan(/../)) - scanner.keep_start - assert_equal("c", scanner.scan(/./)) - assert_equal("d", scanner.scan(/./)) - scanner.keep_drop - scanner.keep_back - assert_equal("abcdefg", scanner.scan_all(/[a-g]+/)) - end -end -- cgit v1.2.3