class ActiveRecord::AdapterTestWithoutTransaction

Public Instance Methods

setup() click to toggle source
# File activerecord/test/cases/adapter_test.rb, line 359
def setup
  Klass.establish_connection :arunit
  @connection = Klass.connection
end
test_reset_empty_table_with_custom_pk() click to toggle source
# File activerecord/test/cases/adapter_test.rb, line 389
def test_reset_empty_table_with_custom_pk
  Movie.delete_all
  Movie.connection.reset_pk_sequence! "movies"
  assert_equal 1, Movie.create(name: "fight club").id
end
test_reset_table_with_non_integer_pk() click to toggle source
# File activerecord/test/cases/adapter_test.rb, line 395
def test_reset_table_with_non_integer_pk
  Subscriber.delete_all
  Subscriber.connection.reset_pk_sequence! "subscribers"
  sub = Subscriber.new(name: "robert drake")
  sub.id = "bob drake"
  assert_nothing_raised { sub.save! }
end