Sha256: a4cd9800a018e0efd5c2adf54d564f4e38a29806c0ce6482a4e8fe29b89ef630
Contents?: true
Size: 717 Bytes
Versions: 2
Compression:
Stored size: 717 Bytes
Contents
begin require 'bacon' rescue LoadError require 'rubygems' require 'bacon' end require File.expand_path('../', __FILE__) unless defined?(Ramaze) require 'innate/spec/bacon' # minimal middleware, no exception handling Ramaze.middleware!(:spec){|m| m.run(Ramaze::AppMap) } shared :rack_test do Ramaze.setup_dependencies extend Rack::Test::Methods def app; Ramaze.middleware; end end shared :webrat do behaves_like :rack_test require 'webrat' Webrat.configure{|config| config.mode = :rack_test } extend Webrat::Methods extend Webrat::Matchers end # Backwards compatibility shared(:mock){ Ramaze.deprecated('behaves_like(:mock)', 'behaves_like(:rack_test)') behaves_like :rack_test }
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
manveru-ramaze-2009.07 | lib/ramaze/spec/bacon.rb |
ramaze-2009.07 | lib/ramaze/spec/bacon.rb |