Sha256: 548e9f341818f1096dee427a4c99ce4df6030b338031f0043c54f10ff64832cb
Contents?: true
Size: 1.63 KB
Versions: 2
Compression:
Stored size: 1.63 KB
Contents
begin require "codeclimate-test-reporter" CodeClimate::TestReporter.start rescue LoadError #ignore on ruby 1.8.x end require 'active_record' require 'fileutils' require 'active_support/core_ext/string' require 'active_support/core_ext/hash' require "sqlite3" require "database_cleaner" begin require "pry-byebug" rescue LoadError begin require "ruby-debug" rescue LoadError $stderr.puts "No debugger available for #{RUBY_VERSION}" end end require "to_factory" require "./spec/support/models/user" require "./spec/support/models/project" require "./spec/support/match_sexp" require "./spec/support/data_creation" module ToFactory::SpecSyntaxHelpers def version ToFactory.new_syntax? ? "new" : "old" end end RSpec.configure do |config| config.include ToFactory::DataCreation config.include ToFactory::SpecSyntaxHelpers config.before :suite do ActiveRecord::Base.tap do |base| config = {:adapter => "sqlite3", :database => "spec/db/test.sqlite3"} base.configurations = {:test => config}.with_indifferent_access base.establish_connection :test end DatabaseCleaner.strategy = :truncation DatabaseCleaner.clean_with(:truncation) DatabaseCleaner.start end config.before(:each) do FileUtils.rm_rf "tmp/factories" DatabaseCleaner.clean ToFactory.reset_config! ToFactory.models = "./spec/support/models" ToFactory.factories = "./tmp/factories" end config.expect_with :rspec do |expectations| expectations.include_chain_clauses_in_custom_matcher_descriptions = true end config.mock_with :rspec do |mocks| mocks.verify_partial_doubles = true end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
to_factory-0.2.0 | spec/spec_helper.rb |
to_factory-0.1.1 | spec/spec_helper.rb |