diff options
author | Sutou Kouhei <kou@clear-code.com> | 2021-12-24 10:44:11 +0900 |
---|---|---|
committer | Sutou Kouhei <kou@cozmixng.org> | 2021-12-24 14:35:33 +0900 |
commit | 22ef4f6445376b992b2725124594dad1c77a185e (patch) | |
tree | 31c624339ba0f33258c6843e7b6cbc7d5bb00c76 /test | |
parent | 002ce9f515d984aa0fe43c51448b36ea3651a395 (diff) |
[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
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/5336
Diffstat (limited to 'test')
-rw-r--r-- | test/csv/parse/test_inputs_scanner.rb | 37 |
1 files changed, 0 insertions, 37 deletions
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 |