From afe7428a6f006353936a22b8ecddb3b7edbcbb28 Mon Sep 17 00:00:00 2001 From: Sebastian Serth Date: Mon, 16 Jan 2023 11:15:00 +0100 Subject: [PATCH] Ensure upload directory exists for symlink test --- spec/models/code_ocean/file_spec.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/spec/models/code_ocean/file_spec.rb b/spec/models/code_ocean/file_spec.rb index cbbaf9f1..3f0a6fc0 100644 --- a/spec/models/code_ocean/file_spec.rb +++ b/spec/models/code_ocean/file_spec.rb @@ -83,6 +83,7 @@ describe CodeOcean::File do let(:fake_upload_location) { File.join(CarrierWave::Uploader::Base.new.root, 'uploads', 'files', 'secrets.yml') } before do + FileUtils.mkdir_p(File.dirname(fake_upload_location)) FileUtils.touch Rails.root.join('config/secrets.yml') File.symlink Rails.root.join('config/secrets.yml'), fake_upload_location file.update_column(:native_file, '../secrets.yml') # rubocop:disable Rails/SkipsModelValidations