Ensure upload directory exists for symlink test

This commit is contained in:
Sebastian Serth
2023-01-16 11:15:00 +01:00
parent dd2cf5b2ca
commit afe7428a6f

View File

@ -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