Sha256: 1360f086875e4af5dc97685516d832eac544cfba98831866ba8f4da07d07f2fa

Contents?: true

Size: 577 Bytes

Versions: 3

Compression:

Stored size: 577 Bytes

Contents

require 'test_helper'

class SqlImportTest < ActiveSupport::TestCase

  def setup
    clean_db
  end

  test "import" do
    ["accounts", "comments", "contacts", "legacy_accounts", "payments", "projects", "projects_users", "users"].each do |t|
      assert RailsDb::Database.tables.include?(t)
    end
    file = File.open("#{Rails.root}/../test_sql_#{RailsDb::Database.adapter.adapter_name}.sql")
    importer = RailsDb::SqlImport.new(file)
    importer.import
    assert importer.result.ok?, "Import successfull?"
    assert RailsDb::Database.tables.include?('t')
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rails_db-1.6.0 test/sql_import_test.rb
rails_db-1.5.0 test/sql_import_test.rb
rails_db-1.4.1 test/sql_import_test.rb