summaryrefslogtreecommitdiff
path: root/spec/services/upload_service_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/services/upload_service_spec.rb')
-rw-r--r--spec/services/upload_service_spec.rb42
1 files changed, 21 insertions, 21 deletions
diff --git a/spec/services/upload_service_spec.rb b/spec/services/upload_service_spec.rb
index 4a809d5bf18..21d0cf68cfa 100644
--- a/spec/services/upload_service_spec.rb
+++ b/spec/services/upload_service_spec.rb
@@ -1,64 +1,64 @@
-require 'spec_helper'
+require "spec_helper"
describe UploadService do
- describe 'File service' do
+ describe "File service" do
before do
@user = create(:user)
@project = create(:project, creator_id: @user.id, namespace: @user.namespace)
end
- context 'for valid gif file' do
+ context "for valid gif file" do
before do
- gif = fixture_file_upload('spec/fixtures/banana_sample.gif', 'image/gif')
+ gif = fixture_file_upload("spec/fixtures/banana_sample.gif", "image/gif")
@link_to_file = upload_file(@project, gif)
end
it { expect(@link_to_file).to have_key(:alt) }
it { expect(@link_to_file).to have_key(:url) }
- it { expect(@link_to_file).to have_value('banana_sample') }
- it { expect(@link_to_file[:url]).to match('banana_sample.gif') }
+ it { expect(@link_to_file).to have_value("banana_sample") }
+ it { expect(@link_to_file[:url]).to match("banana_sample.gif") }
end
- context 'for valid png file' do
+ context "for valid png file" do
before do
- png = fixture_file_upload('spec/fixtures/dk.png',
- 'image/png')
+ png = fixture_file_upload("spec/fixtures/dk.png",
+ "image/png")
@link_to_file = upload_file(@project, png)
end
it { expect(@link_to_file).to have_key(:alt) }
it { expect(@link_to_file).to have_key(:url) }
- it { expect(@link_to_file).to have_value('dk') }
- it { expect(@link_to_file[:url]).to match('dk.png') }
+ it { expect(@link_to_file).to have_value("dk") }
+ it { expect(@link_to_file[:url]).to match("dk.png") }
end
- context 'for valid jpg file' do
+ context "for valid jpg file" do
before do
- jpg = fixture_file_upload('spec/fixtures/rails_sample.jpg', 'image/jpg')
+ jpg = fixture_file_upload("spec/fixtures/rails_sample.jpg", "image/jpg")
@link_to_file = upload_file(@project, jpg)
end
it { expect(@link_to_file).to have_key(:alt) }
it { expect(@link_to_file).to have_key(:url) }
- it { expect(@link_to_file).to have_value('rails_sample') }
- it { expect(@link_to_file[:url]).to match('rails_sample.jpg') }
+ it { expect(@link_to_file).to have_value("rails_sample") }
+ it { expect(@link_to_file[:url]).to match("rails_sample.jpg") }
end
- context 'for txt file' do
+ context "for txt file" do
before do
- txt = fixture_file_upload('spec/fixtures/doc_sample.txt', 'text/plain')
+ txt = fixture_file_upload("spec/fixtures/doc_sample.txt", "text/plain")
@link_to_file = upload_file(@project, txt)
end
it { expect(@link_to_file).to have_key(:alt) }
it { expect(@link_to_file).to have_key(:url) }
- it { expect(@link_to_file).to have_value('doc_sample.txt') }
- it { expect(@link_to_file[:url]).to match('doc_sample.txt') }
+ it { expect(@link_to_file).to have_value("doc_sample.txt") }
+ it { expect(@link_to_file[:url]).to match("doc_sample.txt") }
end
- context 'for too large a file' do
+ context "for too large a file" do
before do
- txt = fixture_file_upload('spec/fixtures/doc_sample.txt', 'text/plain')
+ txt = fixture_file_upload("spec/fixtures/doc_sample.txt", "text/plain")
allow(txt).to receive(:size) { 1000.megabytes.to_i }
@link_to_file = upload_file(@project, txt)
end