Sha256: a5de62dca8d7226cdbb0a2932b598add7d3f9af971d64331b0d9131516ae00f9

Contents?: true

Size: 599 Bytes

Versions: 9

Compression:

Stored size: 599 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){|m| m.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

9 entries across 9 versions & 3 rubygems

Version Path
manveru-innate-2009.06.12 lib/innate/spec/bacon.rb
manveru-innate-2009.06 lib/innate/spec/bacon.rb
manveru-innate-2009.07 lib/innate/spec/bacon.rb
rjspotter-innate-2009.06.29 lib/innate/spec/bacon.rb
rjspotter-innate-2009.06.30 lib/innate/spec/bacon.rb
rjspotter-innate-2009.06.31 lib/innate/spec/bacon.rb
innate-2009.07 lib/innate/spec/bacon.rb
innate-2009.06 lib/innate/spec/bacon.rb
innate-2009.06.12 lib/innate/spec/bacon.rb