Sha256: 1b0ed48ecca32f7c303df138eb8e0bf85c90b39b08abb61369562357043470d3

Contents?: true

Size: 1005 Bytes

Versions: 7

Compression:

Stored size: 1005 Bytes

Contents

require 'minitest-spec-rails'
require 'minitest/mock'
require 'minitest/pride'
require 'database_cleaner'

# Load support files
Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].each { |f| require f }

#Rails.backtrace_cleaner.remove_silencers!

DatabaseCleaner.strategy = :transaction
DatabaseCleaner.clean_with :truncation
Dragonfly.app.use_datastore :memory

class ActiveSupport::TestCase
  # Due to test weirdness / dodgy code need to reference some classes
  Page && Location

  before :each do
    DatabaseCleaner.start
    PushType.config.root_nodes = :all
    PushType.config.unexposed_nodes = []
  end

  after :each do
    DatabaseCleaner.clean
  end

  # Add more helper methods to be used by all tests here...
end

class ActionController::TestCase
  if Rails.version.to_f >= 5
    require 'rails-controller-testing'
    include ::Rails::Controller::Testing::TestProcess
    include ::Rails::Controller::Testing::TemplateAssertions
    include ::Rails::Controller::Testing::Integration
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
push_type_core-0.10.4 lib/push_type/testing/setup.rb
push_type_core-0.10.3 lib/push_type/testing/setup.rb
push_type_core-0.10.2 lib/push_type/testing/setup.rb
push_type_core-0.10.1 lib/push_type/testing/setup.rb
push_type_core-0.10.0 lib/push_type/testing/setup.rb
push_type_core-0.10.0.beta.5 lib/push_type/testing/setup.rb
push_type_core-0.10.0.beta.3 lib/push_type/testing/setup.rb