Sha256: b1541ab4e35a1c2729be046d7690442ac1b2a66eee801a5a346a5a5d563411aa
Contents?: true
Size: 1.15 KB
Versions: 2
Compression:
Stored size: 1.15 KB
Contents
require "spec_helper" describe "error_on" do it "should provide a description including the name of what the error is on" do have(1).error_on(:whatever).description.should == "have 1 error on :whatever" end it "should provide a failure message including the number actually given" do lambda { [].should have(1).error_on(:whatever) }.should raise_error("expected 1 error on :whatever, got 0") end end describe "errors_on" do it "should provide a description including the name of what the error is on" do have(2).errors_on(:whatever).description.should == "have 2 errors on :whatever" end it "should provide a failure message including the number actually given" do lambda { [1].should have(3).errors_on(:whatever) }.should raise_error("expected 3 errors on :whatever, got 1") end end describe "have something other than error_on or errors_on" do it "has a standard rspec failure message" do lambda { [1,2,3].should have(2).elements }.should raise_error("expected 2 elements, got 3") end it "has a standard rspec description" do have(2).elements.description.should == "have 2 elements" end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rspec-rails-2.0.0.beta.19 | spec/rspec/rails/matchers/errors_on_spec.rb |
rspec-rails-2.0.0.beta.18 | spec/rspec/rails/matchers/errors_on_spec.rb |