Sha256: b0e8773c15d84e2cd718c6d7d7d539cf3399d13d822fa2858371a0eaa796775f
Contents?: true
Size: 781 Bytes
Versions: 25
Compression:
Stored size: 781 Bytes
Contents
require File.dirname(__FILE__) + '/../spec_helper' require 'mspec/expectations/expectations' require 'mspec/matchers/be_empty' describe BeEmptyMatcher do it "matches when actual is empty" do BeEmptyMatcher.new.matches?("").should == true end it "does not match when actual is not empty" do BeEmptyMatcher.new.matches?([10]).should == false end it "provides a useful failure message" do matcher = BeEmptyMatcher.new matcher.matches?("not empty string") matcher.failure_message.should == ["Expected \"not empty string\"", "to be empty"] end it "provides a useful negative failure message" do matcher = BeEmptyMatcher.new matcher.matches?("") matcher.negative_failure_message.should == ["Expected \"\"", "not to be empty"] end end
Version data entries
25 entries across 25 versions & 1 rubygems