spec/spec_helper.rb in deimos-ruby-1.8.1.pre.beta1 vs spec/spec_helper.rb in deimos-ruby-1.8.1.pre.beta2
- old
+ new
@@ -1,17 +1,23 @@
# frozen_string_literal: true
$LOAD_PATH.unshift(File.expand_path('../lib', __dir__))
require 'active_record'
+require 'action_controller/railtie'
require 'database_cleaner'
require 'deimos'
require 'deimos/metrics/mock'
require 'deimos/tracing/mock'
require 'deimos/test_helpers'
require 'active_support/testing/time_helpers'
require 'activerecord-import'
require 'handlers/my_batch_consumer'
require 'handlers/my_consumer'
+require 'rspec/rails'
+
+class DeimosApp < Rails::Application
+end
+DeimosApp.initialize!
# Helpers for Executor/DbProducer
module TestRunners
# Execute a block until it stops failing. This is helpful for testing threads
# where we need to wait for them to continue but don't want to rely on