summaryrefslogtreecommitdiff
path: root/spec/controllers/application_controller_spec.rb
diff options
context:
space:
mode:
authorTimothy Andrew <mail@timothyandrew.net>2016-06-03 09:00:39 +0530
committerTimothy Andrew <mail@timothyandrew.net>2016-06-03 09:00:39 +0530
commitb4b024857783e1fc39424fdf631b722ee1dfd195 (patch)
tree51102764dddffe1386c98e5eaba7de20de8d1db1 /spec/controllers/application_controller_spec.rb
parenta1295d8ebef223eb0a87bc9e1660efcb9147599c (diff)
downloadgitlab-ce-b4b024857783e1fc39424fdf631b722ee1dfd195.tar.gz
Parts of spec names with "when" should be contexts.
Diffstat (limited to 'spec/controllers/application_controller_spec.rb')
-rw-r--r--spec/controllers/application_controller_spec.rb45
1 files changed, 27 insertions, 18 deletions
diff --git a/spec/controllers/application_controller_spec.rb b/spec/controllers/application_controller_spec.rb
index 90dbd1183eb..ff596e7c2ad 100644
--- a/spec/controllers/application_controller_spec.rb
+++ b/spec/controllers/application_controller_spec.rb
@@ -41,17 +41,22 @@ describe ApplicationController do
let(:user) { create(:user) }
- it "logs the user in when the 'private_token' param is populated with the private token" do
- get :index, private_token: user.private_token
- expect(response.status).to eq(200)
- expect(response.body).to eq("authenticated")
+ context "when the 'private_token' param is populated with the private token" do
+ it "logs the user in" do
+ get :index, private_token: user.private_token
+ expect(response.status).to eq(200)
+ expect(response.body).to eq("authenticated")
+ end
end
- it "logs the user in when the 'PRIVATE-TOKEN' header is populated with the private token" do
- @request.headers['PRIVATE-TOKEN'] = user.private_token
- get :index
- expect(response.status).to eq(200)
- expect(response.body).to eq("authenticated")
+
+ context "when the 'PRIVATE-TOKEN' header is populated with the private token" do
+ it "logs the user in" do
+ @request.headers['PRIVATE-TOKEN'] = user.private_token
+ get :index
+ expect(response.status).to eq(200)
+ expect(response.body).to eq("authenticated")
+ end
end
it "doesn't log the user in otherwise" do
@@ -72,17 +77,21 @@ describe ApplicationController do
let(:user) { create(:user) }
let(:personal_access_token) { create(:personal_access_token, user: user) }
- it "logs the user in when the 'personal_access_token' param is populated with the personal access token" do
- get :index, private_token: personal_access_token.token
- expect(response.status).to eq(200)
- expect(response.body).to eq('authenticated')
+ context "when the 'personal_access_token' param is populated with the personal access token" do
+ it "logs the user in" do
+ get :index, private_token: personal_access_token.token
+ expect(response.status).to eq(200)
+ expect(response.body).to eq('authenticated')
+ end
end
- it "logs the user in when the 'PERSONAL_ACCESS_TOKEN' header is populated with the personal access token" do
- @request.headers["PRIVATE-TOKEN"] = personal_access_token.token
- get :index
- expect(response.status).to eq(200)
- expect(response.body).to eq('authenticated')
+ context "when the 'PERSONAL_ACCESS_TOKEN' header is populated with the personal access token" do
+ it "logs the user in" do
+ @request.headers["PRIVATE-TOKEN"] = personal_access_token.token
+ get :index
+ expect(response.status).to eq(200)
+ expect(response.body).to eq('authenticated')
+ end
end
it "doesn't log the user in otherwise" do