Sha256: cb9159d98bf79ad1573e51fdced50104ef5b61a2743698a52d00a8d6f5655cc7
Contents?: true
Size: 544 Bytes
Versions: 40
Compression:
Stored size: 544 Bytes
Contents
require 'awestruct/handler_chain' require 'awestruct/handler_chains' describe Awestruct::HandlerChains do it "should perform matching in-order" do chains = Awestruct::HandlerChains.new(false) chain1 = Awestruct::HandlerChain.new( /foot/ ) chain2 = Awestruct::HandlerChain.new( /foo/ ) chain3 = Awestruct::HandlerChain.new( /.*/ ) chains << chain1 chains << chain2 chains << chain3 chains[ 'foot' ].should == chain1 chains[ 'foo' ].should == chain2 chains[ 'hand' ].should == chain3 end end
Version data entries
40 entries across 40 versions & 1 rubygems