Sha256: 26f89c34ed86b96f80daf677fbf35fe7f31bc7b49e091f9a79d077622bdff339
Contents?: true
Size: 779 Bytes
Versions: 1
Compression:
Stored size: 779 Bytes
Contents
require 'bacon' Bacon.summary_on_exit Bacon.extend(Bacon::TestUnitOutput) innate = File.expand_path(File.join(File.dirname(__FILE__), '../innate')) require(innate) unless defined?(Innate) module Innate # minimal middleware, no exception handling middleware(:innate){|m| m.innate } # skip merging of options options.started = true end # Shortcut to use persistent cookies via Innate::Mock::Session # # Usage: # # describe 'something' do # behaves_like :session # # should 'get some stuff' do # session do |mock| # mock.get('/') # end # end # end shared :session do Innate.setup_dependencies def session(&block) Innate::Mock.session(&block) end end shared :mock do def get(*args) Innate::Mock.get(*args) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
manveru-innate-2009.02.06 | lib/innate/spec.rb |