Sha256: b78acf2ca84ffc53109fa79f0247a03a57bee53e51a9611a35bc49a0e90d5ce4
Contents?: true
Size: 1.09 KB
Versions: 4
Compression:
Stored size: 1.09 KB
Contents
require File.dirname(__FILE__) + '/../../spec_helper.rb' describe "should match(expected)" do it "should pass when target (String) matches expected (Regexp)" do "string".should match(/tri/) end it "should fail when target (String) does not match expected (Regexp)" do lambda { "string".should match(/rings/) }.should fail end it "should provide message, expected and actual on failure" do matcher = match(/rings/) matcher.matches?("string") matcher.failure_message_for_should.should == "expected \"string\" to match /rings/" end end describe "should_not match(expected)" do it "should pass when target (String) matches does not match (Regexp)" do "string".should_not match(/rings/) end it "should fail when target (String) matches expected (Regexp)" do lambda { "string".should_not match(/tri/) }.should fail end it "should provide message, expected and actual on failure" do matcher = match(/tri/) matcher.matches?("string") matcher.failure_message_for_should_not.should == "expected \"string\" not to match /tri/" end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
rspec-1.2.3 | spec/spec/matchers/match_spec.rb |
rspec-1.2.4 | spec/spec/matchers/match_spec.rb |
rspec-1.2.5 | spec/spec/matchers/match_spec.rb |
rspec-1.2.6 | spec/spec/matchers/match_spec.rb |