Sha256: 6d4ed4d22f5871a11d807d2a7e4c25c4fa83d89b065ed143ce6cf2f29b6cbba4

Contents?: true

Size: 572 Bytes

Versions: 10

Compression:

Stored size: 572 Bytes

Contents

require File.expand_path('../../test_helper', __FILE__)

describe "#supports_imports?" do
  it "should support import" do
    assert ActiveRecord::Base.supports_import?
  end
end

describe "#import" do
  it "should import with a single insert" do
    # see ActiveRecord::ConnectionAdapters::AbstractAdapter test for more specifics
    assert_difference "Topic.count", +10 do
      result = Topic.import Build(3, :topics)
      assert_equal 1, result.num_inserts
    
      result = Topic.import Build(7, :topics)
      assert_equal 1, result.num_inserts
    end
  end
end

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
activerecord-import-0.2.9 test/postgresql/import_test.rb
activerecord-import-0.2.8 test/postgresql/import_test.rb
activerecord-import-0.2.8.rc3 test/postgresql/import_test.rb
activerecord-import-0.2.8.rc2 test/postgresql/import_test.rb
activerecord-import-0.2.8.rc1 test/postgresql/import_test.rb
activerecord-import-0.2.7 test/postgresql/import_test.rb
activerecord-import-0.2.6 test/postgresql/import_test.rb
activerecord-import-0.2.5 test/postgresql/import_test.rb
Empact-activerecord-import-0.3.1 test/postgresql/import_test.rb
Empact-activerecord-import-0.3.0 test/postgresql/import_test.rb