spec/csvw/column_spec.rb in csvlint-0.2.6 vs spec/csvw/column_spec.rb in csvlint-0.3.0

- old
+ new

@@ -2,24 +2,24 @@ describe Csvlint::Csvw::Column do it "shouldn't generate errors for string values" do column = Csvlint::Csvw::Column.new(1, "foo") - valid = column.validate("bar", 2) - expect(valid).to eq(true) + value = column.validate("bar", 2) + expect(value).to eq("bar") end it "should generate errors for string values that aren't long enough" do column = Csvlint::Csvw::Column.new(1, "foo", datatype: { "base" => "http://www.w3.org/2001/XMLSchema#string", "minLength" => 4 }) - valid = column.validate("bar", 2) - expect(valid).to eq(false) + value = column.validate("bar", 2) + expect(value).to eq({ :invalid => "bar" }) expect(column.errors.length).to eq(1) end it "shouldn't generate errors for string values that are long enough" do column = Csvlint::Csvw::Column.new(1, "foo", datatype: { "base" => "http://www.w3.org/2001/XMLSchema#string", "minLength" => 4 }) - valid = column.validate("barn", 2) - expect(valid).to eq(true) + value = column.validate("barn", 2) + expect(value).to eq("barn") expect(column.errors.length).to eq(0) end context "when parsing CSVW column descriptions" do it "should provide appropriate default values" do