Sha256: dda7fefbfc5e87ea3d2f4e65e4091f6ff7282f825296563da46886f39cede50d
Contents?: true
Size: 964 Bytes
Versions: 3
Compression:
Stored size: 964 Bytes
Contents
Given(/^I have a CSV with the following content:$/) do |string| @csv = string.to_s end Given(/^it is stored at the url "(.*?)"$/) do |url| @url = url content_type = @content_type || "text/csv" charset = @encoding || "UTF-8" stub_request(:get, url).to_return(:status => 200, :body => @csv, :headers => {"Content-Type" => "#{content_type}; charset=#{charset}"}) end Given(/^it is stored at the url "(.*?)" with no character set$/) do |url| @url = url content_type = @content_type || "text/csv" stub_request(:get, url).to_return(:status => 200, :body => @csv, :headers => {"Content-Type" => "#{content_type}"}) end When(/^I ask if the CSV is valid$/) do @csv_options ||= default_csv_options @validator = Csvlint::Validator.new( @url, @csv_options ) @valid = @validator.valid? end Then(/^I should get the value of true$/) do expect( @valid ).to be(true) end Then(/^I should get the value of false$/) do expect( @valid ).to be(false) end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
csvlint-0.1.4 | features/step_definitions/parse_csv_steps.rb |
csvlint-0.1.3 | features/step_definitions/parse_csv_steps.rb |
csvlint-0.1.1 | features/step_definitions/parse_csv_steps.rb |