spec/handler_chain_spec.rb in awestruct-0.5.0.cr vs spec/handler_chain_spec.rb in awestruct-0.5.0
- old
+ new
@@ -1,10 +1,9 @@
require 'awestruct/handler_chain'
+require 'hashery'
-require 'hashery/open_cascade'
-
describe Awestruct::HandlerChain do
class BaseMockHandler
attr_reader :site, :arg
def initialize(site, arg)
@@ -16,10 +15,10 @@
class HandlerTwo < BaseMockHandler; end
class HandlerThree < BaseMockHandler; end
before :all do
- @site = OpenCascade.new :encoding=>false
+ @site = Hashery::OpenCascade[ { :encoding => false } ]
end
it "should use a regexp to match" do
chain = Awestruct::HandlerChain.new( /foo/ )
chain.should be_matches( "foot" )