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

Version Path
firefly-0.4.4 spec/spec_helper.rb
firefly-0.4.3 spec/spec_helper.rb
firefly-0.4.2 spec/spec_helper.rb
firefly-0.4.1 spec/spec_helper.rb
firefly-0.4.0.1 spec/spec_helper.rb
firefly-0.4.0 spec/spec_helper.rb
firefly-0.3.1 spec/spec_helper.rb
firefly-0.3.0 spec/spec_helper.rb
firefly-0.2.0 spec/spec_helper.rb
firefly-0.1.0 spec/spec_helper.rb