Sha256: bf0ffe640ccc5ff908c050aba165e68dab8bc2696b40cba6d055f39fa64a2082

Contents?: true

Size: 601 Bytes

Versions: 8

Compression:

Stored size: 601 Bytes

Contents

begin; require 'rubygems'; rescue LoadError; end

require 'bacon'
require 'rack/test'
require File.expand_path('../../', __FILE__) unless defined?(Innate)

Bacon.summary_on_exit

module Innate
  # minimal middleware, no exception handling
  middleware(:spec){|mw| mw.innate }

  # skip starting adapter
  options.started = true
  options.mode = :spec
end

shared :rack_test do
  Innate.setup_dependencies
  extend Rack::Test::Methods

  def app; Innate.middleware; end
end

shared :mock do
  warn 'behaves_like(:mock) is deprecated, use behaves_like(:rack_test) instead'
  behaves_like :rack_test
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
innate-2011.04 lib/innate/spec/bacon.rb
innate-2011.01 lib/innate/spec/bacon.rb
innate-2010.07 lib/innate/spec/bacon.rb
innate-2010.06.18 lib/innate/spec/bacon.rb
innate-2010.04 lib/innate/spec/bacon.rb
innate-2010.03 lib/innate/spec/bacon.rb
innate-2010.01 lib/innate/spec/bacon.rb
innate-2009.10 lib/innate/spec/bacon.rb