diff options
author | Stan Hu <stanhu@gmail.com> | 2018-07-08 14:57:30 -0700 |
---|---|---|
committer | Stan Hu <stanhu@gmail.com> | 2018-07-08 14:57:30 -0700 |
commit | 589a28889a3c383131e67343e121443e3c88e4a8 (patch) | |
tree | 89fa83a198f3c401e9870c62ec3bcee3990b24d8 /spec/controllers/import | |
parent | ed166b791ff5de4216799c2b77dc8cf70dc31df3 (diff) | |
download | gitlab-ce-589a28889a3c383131e67343e121443e3c88e4a8.tar.gz |
Test server connection error
Diffstat (limited to 'spec/controllers/import')
-rw-r--r-- | spec/controllers/import/bitbucket_server_controller_spec.rb | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/spec/controllers/import/bitbucket_server_controller_spec.rb b/spec/controllers/import/bitbucket_server_controller_spec.rb index 2ff7939d36f..73e4417b7b1 100644 --- a/spec/controllers/import/bitbucket_server_controller_spec.rb +++ b/spec/controllers/import/bitbucket_server_controller_spec.rb @@ -78,6 +78,11 @@ describe Import::BitbucketServerController do end it "returns an error when the server can't be contacted" do + expect(client).to receive(:repo).with(project_key, repo_slug).and_raise(Errno::ECONNREFUSED) + + post :create, project: project_key, repository: repo_slug, format: :json + + expect(response).to have_gitlab_http_status(422) end end |