Sha256: d6b26630321a49a2315fb2778a4dd0dacd24130325e81ecef347b542cb1ecaeb

Contents?: true

Size: 592 Bytes

Versions: 5

Compression:

Stored size: 592 Bytes

Contents

# frozen_string_literal: true
require 'test_helper'

class DatabaseRewinder::InsertRecorderTest < ActiveSupport::TestCase
  setup do
    DatabaseRewinder.init
    Foo.create! name: 'foo1'
    Bar.connection.execute "insert into bars (name) values ('bar1')"
    DatabaseRewinder.cleaners
  end

  test '#execute' do
    cleaner = DatabaseRewinder.instance_variable_get(:'@cleaners').detect {|c| c.db == (ENV['DB'] == 'sqlite3' ? 'db/database_rewinder_test.sqlite3' : 'database_rewinder_test')}

    assert_equal %w(foos bars), cleaner.inserted_tables
    assert_not_nil cleaner.pool
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
database_rewinder-0.9.0 test/active_record_monkey_test.rb
database_rewinder-0.8.3 test/active_record_monkey_test.rb
database_rewinder-0.8.2 test/active_record_monkey_test.rb
database_rewinder-0.8.1 test/active_record_monkey_test.rb
database_rewinder-0.8.0 test/active_record_monkey_test.rb