Class: AcidicJob::TestCase

Inherits:
ActiveJob::TestCase
  • Object
show all
Defined in:
lib/acidic_job/test_case.rb

Instance Method Summary collapse

Instance Method Details

#after_teardownObject



17
18
19
20
21
# File 'lib/acidic_job/test_case.rb', line 17

def after_teardown
  DatabaseCleaner.clean
  super
  DatabaseCleaner.cleaners = @original_cleaners
end

#before_setupObject



10
11
12
13
14
15
# File 'lib/acidic_job/test_case.rb', line 10

def before_setup
  @original_cleaners = DatabaseCleaner.cleaners
  DatabaseCleaner.cleaners = transaction_free_cleaners_for(@original_cleaners)
  super
  DatabaseCleaner.start
end