cartodb/services/importer/spec/acceptance/sql_spec.rb
2020-06-15 10:58:47 +08:00

35 lines
1.1 KiB
Ruby

require_relative '../../../../spec/rspec_configuration'
require_relative '../../lib/importer/runner'
require_relative '../../lib/importer/job'
require_relative '../../lib/importer/downloader'
require_relative '../factories/pg_connection'
require_relative 'acceptance_helpers'
require_relative '../doubles/log'
require_relative 'cdb_importer_context'
include CartoDB::Importer2
describe 'SQL regression tests' do
include AcceptanceHelpers
include_context "cdb_importer schema"
it 'imports SQL files' do
pending 'SQL Loader still disabled'
filepath = path_to('csv_with_lat_lon.sql')
downloader = Downloader.new(filepath)
runner = Runner.new({
pg: @pg_options,
downloader: downloader,
log: Doubles::Log.new,
user:Doubles::User.new
})
runner.run
result = runner.results.first
result.success?.should be_true, "error code: #{result.error_code}, trace: #{result.log_trace}"
geometry_type_for(runner).should be
end
end # SQL regression tests