Apply temporary patch to FileUtils copy file function

pull/16382/head
Moisés Calzado 3 years ago
parent f06c6a1d35
commit e7efeb7a29

@ -3,10 +3,32 @@ require_relative '../../lib/importer/unp'
include CartoDB::Importer2
module FileUtils
class Entry_
def copy_file(dest)
Open3.capture2('cp', path(), dest)
end
end
end
describe Unp do
describe '#run' do
it 'extracts the contents of the file' do
zipfile = file_factory
# zipfile = file_factory
dir = '/var/tmp/bogus'
filename = 'bogus.zip'
zipfile = "#{dir}/#{filename}"
FileUtils.rm(zipfile) if File.exists?(zipfile)
FileUtils.rm_r(dir) if File.exists?(dir)
FileUtils.mkdir_p(dir)
new_dir = File.expand_path("../fixtures/#{filename}", File.dirname(__FILE__))
FileUtils.cp(new_dir, zipfile)
unp = Unp.new
unp.run(zipfile)
@ -353,7 +375,8 @@ describe Unp do
FileUtils.rm_r(dir) if File.exists?(dir)
FileUtils.mkdir_p(dir)
FileUtils.cp(File.join(File.dirname(__FILE__), "../fixtures/#{filename}"), zipfile)
new_dir = File.expand_path("../fixtures/#{filename}", File.dirname(__FILE__))
FileUtils.cp(new_dir, zipfile)
zipfile
end

Loading…
Cancel
Save