summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorSutou Kouhei <kou@clear-code.com>2021-12-24 10:44:11 +0900
committerSutou Kouhei <kou@cozmixng.org>2021-12-24 14:35:33 +0900
commit22ef4f6445376b992b2725124594dad1c77a185e (patch)
tree31c624339ba0f33258c6843e7b6cbc7d5bb00c76 /test
parent002ce9f515d984aa0fe43c51448b36ea3651a395 (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.rb37
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