Sha256: 7c4320b70f8dd0f8c71a8f5c0785e82f4da1d9f24b35eb2ce0f19bb2c8f356ed
Contents?: true
Size: 922 Bytes
Versions: 10
Compression:
Stored size: 922 Bytes
Contents
require File.join(File.dirname(__FILE__), '..', 'lib', 'firefly.rb') require 'rubygems' require 'sinatra' require 'rack/test' require 'spec' require 'spec/autorun' require 'spec/interop/test' # set test environment set :environment, :test set :run, false set :raise_errors, true set :logging, false @@app = Firefly::Server.new do set :hostname, "test.host" set :api_key, "test" set :database, "sqlite3://#{Dir.pwd}/firefly_test.sqlite3" end Spec::Runner.configure do |config| config.after(:each) do repository do |r| adapter = r.adapter while adapter.current_transaction adapter.current_transaction.rollback adapter.pop_transaction end end end config.before(:each) do repository do |r| transaction = DataMapper::Transaction.new(r) transaction.begin r.adapter.push_transaction(transaction) end end end
Version data entries
10 entries across 10 versions & 1 rubygems