Sha256: 2a512537e905c2b67077811ccea022043cfca98c7f3bf2cb2e1d0a6167e59dda
Contents?: true
Size: 861 Bytes
Versions: 1
Compression:
Stored size: 861 Bytes
Contents
$:.unshift File.expand_path('../lib', __FILE__) require 'rspec' require 'sqlite3' require 'camaraderie' # Require our macros and extensions Dir[File.expand_path('../../spec/support/macros/*.rb', __FILE__)].map(&method(:require)) RSpec.configure do |config| # Include our macros config.include DatabaseMacros config.include ModelMacros config.before(:each) do # Create the SQLite database setup_database # Run our migration run_default_migration # Reset Camaraderie.configuration Camaraderie.instance_variable_set(:@configuration, nil) # Prepare our models array @spawned_models = [] end config.after(:each) do # Make sure we remove our test database file cleanup_database # Remove our models @spawned_models.each { |model| Object.instance_eval { remove_const model.name.to_sym } } end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
camaraderie-0.2.1 | spec/spec_helper.rb |