Sha256: 0171f8facc46c09b2c40be629c8a40812d5e1a69ba4b2d53c7ad9a5f269e9983

Contents?: true

Size: 858 Bytes

Versions: 9

Compression:

Stored size: 858 Bytes

Contents

require 'database_cleaner'

# Filter out Minitest backtrace while allowing backtrace from other libraries
# to be shown.
Minitest.backtrace_filter = Minitest::BacktraceFilter.new

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

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 && Category

  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
  before :each do
    @routes = PushType::Core::Engine.routes
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
push_type_core-0.5.1 lib/push_type/testing/setup.rb
push_type_core-0.5.0 lib/push_type/testing/setup.rb
push_type_core-0.5.0.alpha.5 lib/push_type/testing/setup.rb
push_type_core-0.5.0.alpha.4 lib/push_type/testing/setup.rb
push_type_core-0.5.0.alpha.3 lib/push_type/testing/setup.rb
push_type_core-0.5.0.alpha.2 lib/push_type/testing/setup.rb
push_type_core-0.5.0.alpha.1 lib/push_type/testing/setup.rb
push_type_core-0.4.0 lib/push_type/testing/setup.rb
push_type_core-0.4.0.beta.3 lib/push_type/testing/setup.rb