Sha256: d40b5eeeba2e14751c2659e6410d7bcd53530d61419dd74ea8f8562437c54dc8

Contents?: true

Size: 572 Bytes

Versions: 5

Compression:

Stored size: 572 Bytes

Contents

require "spec_helper"
require "cascade/cascade_csv"

describe Cascade::CascadeCsv do
  def described_class
    Cascade::CascadeCsv
  end

  let(:filename) { "filename.csv" }

  it "pass default col_sep and quote_char if in not setted" do
    mock(CSV).open(filename, col_sep: "\t", quote_char: "\0")
    described_class.open(filename)
  end

  it "pass specified col_sep and quote_char" do
    mock(CSV).open(filename, col_sep: "custom_sep", quote_char: "custom_quote")
    described_class.open(filename, col_sep: "custom_sep",
      quote_char: "custom_quote")
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
cascade-rb-0.1.5 spec/lib/cascade_csv_spec.rb
cascade-rb-0.1.4 spec/lib/cascade_csv_spec.rb
cascade-rb-0.1.2 spec/lib/cascade_csv_spec.rb
cascade-rb-0.1.1 spec/lib/cascade_csv_spec.rb
cascade-rb-0.1.0 spec/lib/cascade_csv_spec.rb