summaryrefslogtreecommitdiff
path: root/test/csv/helper.rb
blob: eadff5440890d9057790a9cf2797f556c3d6f14f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
require "tempfile"
require "test/unit"

require "csv"

require_relative "../lib/with_different_ofs"

module Helper
  def with_chunk_size(chunk_size)
    chunk_size_keep = ENV["CSV_PARSER_SCANNER_TEST_CHUNK_SIZE"]
    begin
      ENV["CSV_PARSER_SCANNER_TEST_CHUNK_SIZE"] = chunk_size
      yield
    ensure
      ENV["CSV_PARSER_SCANNER_TEST_CHUNK_SIZE"] = chunk_size_keep
    end
  end
end