summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorGrzegorz Bizon <grzesiek.bizon@gmail.com>2016-01-13 14:02:36 +0100
committerGrzegorz Bizon <grzesiek.bizon@gmail.com>2016-01-14 12:48:17 +0100
commit154b8ceba4ac2d92a2387ad50d7f2b4ed5b2dd8a (patch)
tree795172bfd14ab647cd504b9cec67bb95608242a9 /spec
parent3f0c18f80e36561581ef6fa6dbfcec169e1a6e08 (diff)
downloadgitlab-ce-154b8ceba4ac2d92a2387ad50d7f2b4ed5b2dd8a.tar.gz
Refactor build artifacts upload API endpoint
Diffstat (limited to 'spec')
-rw-r--r--spec/requests/ci/api/builds_spec.rb11
1 files changed, 5 insertions, 6 deletions
diff --git a/spec/requests/ci/api/builds_spec.rb b/spec/requests/ci/api/builds_spec.rb
index f47ffb00e33..648ea0d5f50 100644
--- a/spec/requests/ci/api/builds_spec.rb
+++ b/spec/requests/ci/api/builds_spec.rb
@@ -240,17 +240,16 @@ describe Ci::API::API do
end
end
- context 'runner sends metadata file' do
+ context 'no artifacts file in post data' do
let(:post_data) do
- { 'file' => artifacts, 'metadata' => metadata }
+ { 'metadata' => metadata }
end
- it 'is expected to respond with forbbiden' do
- expect(response.status).to eq(403)
+ it 'is expected to respond with bad request' do
+ expect(response.status).to eq(400)
end
- it 'does not store artifacts or metadata' do
- expect(stored_artifacts_file).to be_nil
+ it 'does not store metadata' do
expect(stored_metadata_file).to be_nil
end
end