Sha256: 6a56e13e788f9fde88439e5551c3dd111d6109fe7c41b48ca28c0138e39f0f82

Contents?: true

Size: 540 Bytes

Versions: 11

Compression:

Stored size: 540 Bytes

Contents

require 'rubygems'
require 'bacon'
require 'mocha'
require 'mocha/api'
require 'rack/test'
require 'tempfile'

$LOAD_PATH.unshift File.dirname(__FILE__) + '/../lib'

class Bacon::Context
  include Mocha::API
  include Rack::Test::Methods

  alias old_it it
  def it(description)
    old_it(description) do
      mocha_setup
      yield
      mocha_verify
      mocha_teardown
    end
  end
end

require 'taps/config'
Taps::Config.taps_database_url = "sqlite://#{Tempfile.new('test.db').path}"
Sequel.connect(Taps::Config.taps_database_url)

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
taps2-0.6.10 spec/base.rb
taps2-0.6.9 spec/base.rb
taps2-0.6.8 spec/base.rb
taps2-0.6.7 spec/base.rb
taps2-0.6.6 spec/base.rb
taps2-0.6.5 spec/base.rb
taps2-0.6.4 spec/base.rb
taps2-0.6.3 spec/base.rb
taps2-0.6.2 spec/base.rb
taps2-0.6.1 spec/base.rb
taps2-0.6.0 spec/base.rb