Sha256: 8e9df0e9f4688c27afbe05694e8d8720c941c7d98bc5b483655104940b6d17a0
Contents?: true
Size: 613 Bytes
Versions: 1
Compression:
Stored size: 613 Bytes
Contents
RSpec::Matchers.define :each do |meta| match do |actual| actual.each_with_index do |i, j| @elem = j i.should meta end end failure_message_for_should do |actual| "at[#{@elem}] #{meta.failure_message_for_should}" end end # # USAGE # #describe "passing" do # it "should be a number" do # (1..10).should each be_kind_of(Numeric) # end #end # #describe "failing" do # it "should not be a string" do # [1,2,3,4,"cow",6,"7"].should each be_kind_of(Numeric) # end #end # #describe "failing again" do # subject{[1,2,3,4,"cow",6,"7"]} # it{should each be_kind_of(Numeric)} #end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mastiff-0.1.0 | spec/support/custom_matchers.rb |