Sha256: 5ec1b44f52287d90a37faca396f20a023ece551a2768285f23f2237fd8000be8
Contents?: true
Size: 1.18 KB
Versions: 56
Compression:
Stored size: 1.18 KB
Contents
require File.expand_path("#{File.dirname(__FILE__)}/../../spec_helper") module RR module TimesCalledMatchers describe AnyTimesMatcher do attr_reader :matcher before do @matcher = AnyTimesMatcher.new end describe AnyTimesMatcher, "#possible_match?" do it "always returns true" do matcher.should be_possible_match(0) matcher.should be_possible_match(99999) end end describe AnyTimesMatcher, "#matches?" do it "always returns true" do matcher.should be_matches(0) matcher.should be_matches(99999) end end describe AnyTimesMatcher, "#attempt?" do it "always returns true" do matcher.should be_attempt(0) matcher.should be_attempt(99999) end end describe AnyTimesMatcher, "#terminal?" do it "returns false" do matcher.should_not be_terminal end end describe AnyTimesMatcher, "#error_message" do it "has an error message" do matcher.error_message(2).should == ( "Called 2 times.\nExpected any number of times." ) end end end end end
Version data entries
56 entries across 52 versions & 9 rubygems