Sha256: 7f0ba46d2f440d0c67303ab12ff43926171aedaeb2c1e0b97aad6920d77bbee9

Contents?: true

Size: 1.88 KB

Versions: 39

Compression:

Stored size: 1.88 KB

Contents

ENV["RAILS_ENV"] = 'test'

require 'spork'
#uncomment the following line to use spork with the debugger
#require 'spork/ext/ruby-debug'

Spork.prefork do
  require File.expand_path("../../config/environment", __FILE__)
  require 'rspec/rails'
  require 'rspec/autorun'
  require 'sidekiq/testing'

  load "#{Rails.root}/db/schema.rb"
end

Spork.each_run do
  require 'blueprints'

  Dir[Rails.root.join("spec/support/**/*.rb")].each {|f| load f}
  Dir[Rails.root.join("app/models/**/*.rb")].each {|m| load m}

  RSpec.configure do |config|
    config.before(:suite) do
      DatabaseCleaner.strategy = :truncation
      DatabaseCleaner.clean_with(:truncation)

      Redis.current.flushdb
    end

    config.before(:all) do
      DatabaseCleaner.start
    end

    config.after(:all) do
      DatabaseCleaner.clean
      Redis.current.flushdb
    end

    # ## Mock Framework
    #
    # If you prefer to use mocha, flexmock or RR, uncomment the appropriate line:
    #
    # config.mock_with :mocha
    # config.mock_with :flexmock
    # config.mock_with :rr

    # Remove this line if you're not using ActiveRecord or ActiveRecord fixtures
    config.fixture_path = "#{::Rails.root}/spec/fixtures"

    # If you're not using ActiveRecord, or you'd prefer not to run each of your
    # examples within a transaction, remove the following line or assign false
    # instead of true.
    config.use_transactional_fixtures = true

    # If true, the base class of anonymous controllers will be inferred
    # automatically. This will be the default behavior in future versions of
    # rspec-rails.
    config.infer_base_class_for_anonymous_controllers = false

    # Run specs in random order to surface order dependencies. If you find an
    # order dependency and want to debug it, you can fix the order by providing
    # the seed, which is printed after each run.
    #     --seed 1234
    config.order = "random"
  end
end

Version data entries

39 entries across 39 versions & 1 rubygems

Version Path
smartkiosk-server-0.13.1 spec/spec_helper.rb
smartkiosk-server-0.13 spec/spec_helper.rb
smartkiosk-server-0.12.1 spec/spec_helper.rb
smartkiosk-server-0.12 spec/spec_helper.rb
smartkiosk-server-0.11.11 spec/spec_helper.rb
smartkiosk-server-0.11.10 spec/spec_helper.rb
smartkiosk-server-0.11.9 spec/spec_helper.rb
smartkiosk-server-0.11.8 spec/spec_helper.rb
smartkiosk-server-0.11.7 spec/spec_helper.rb
smartkiosk-server-0.11.6 spec/spec_helper.rb
smartkiosk-server-0.11.5 spec/spec_helper.rb
smartkiosk-server-0.11.4 spec/spec_helper.rb
smartkiosk-server-0.11.3 spec/spec_helper.rb
smartkiosk-server-0.11.2 spec/spec_helper.rb
smartkiosk-server-0.11.1 spec/spec_helper.rb
smartkiosk-server-0.11 spec/spec_helper.rb
smartkiosk-server-0.10.19 spec/spec_helper.rb
smartkiosk-server-0.10.18 spec/spec_helper.rb
smartkiosk-server-0.10.17 spec/spec_helper.rb
smartkiosk-server-0.10.16 spec/spec_helper.rb