From 23f91259c71b960a1ff973fe12b0179ed3c7d263 Mon Sep 17 00:00:00 2001 From: Hauke Klement Date: Wed, 28 Jan 2015 19:06:17 +0100 Subject: [PATCH] fixed failing test --- spec/controllers/submissions_controller_spec.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/spec/controllers/submissions_controller_spec.rb b/spec/controllers/submissions_controller_spec.rb index 72c38458..44a1106f 100644 --- a/spec/controllers/submissions_controller_spec.rb +++ b/spec/controllers/submissions_controller_spec.rb @@ -74,8 +74,13 @@ describe SubmissionsController do context 'with a valid filename' do let(:file) { submission.files.first } + let(:file_type) { FactoryGirl.create(:dot_xml) } let(:request) { Proc.new { get :render_file, filename: file.name_with_extension, id: submission.id } } - before(:each) { request.call } + + before(:each) do + file.update(file_type: file_type) + request.call + end expect_assigns(file: :file) expect_assigns(submission: :submission) @@ -86,7 +91,7 @@ describe SubmissionsController do end it 'sets the correct MIME type' do - mime_type = Mime::Type.lookup_by_extension('css') + mime_type = Mime::Type.lookup_by_extension(file_type.file_extension.gsub(/^\./, '')) expect(Mime::Type).to receive(:lookup_by_extension).at_least(:once).and_return(mime_type) request.call expect(response.headers['Content-Type']).to eq(mime_type.to_s)