Commit b4b02485 authored by Timothy Andrew's avatar Timothy Andrew

Parts of spec names with "when" should be contexts.

parent a1295d8e
...@@ -41,17 +41,22 @@ describe ApplicationController do ...@@ -41,17 +41,22 @@ describe ApplicationController do
let(:user) { create(:user) } let(:user) { create(:user) }
it "logs the user in when the 'private_token' param is populated with the private token" do context "when the 'private_token' param is populated with the private token" do
get :index, private_token: user.private_token it "logs the user in" do
expect(response.status).to eq(200) get :index, private_token: user.private_token
expect(response.body).to eq("authenticated") expect(response.status).to eq(200)
expect(response.body).to eq("authenticated")
end
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 context "when the 'PRIVATE-TOKEN' header is populated with the private token" do
get :index it "logs the user in" do
expect(response.status).to eq(200) @request.headers['PRIVATE-TOKEN'] = user.private_token
expect(response.body).to eq("authenticated") get :index
expect(response.status).to eq(200)
expect(response.body).to eq("authenticated")
end
end end
it "doesn't log the user in otherwise" do it "doesn't log the user in otherwise" do
...@@ -72,17 +77,21 @@ describe ApplicationController do ...@@ -72,17 +77,21 @@ describe ApplicationController do
let(:user) { create(:user) } let(:user) { create(:user) }
let(:personal_access_token) { create(:personal_access_token, user: 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 context "when the 'personal_access_token' param is populated with the personal access token" do
get :index, private_token: personal_access_token.token it "logs the user in" do
expect(response.status).to eq(200) get :index, private_token: personal_access_token.token
expect(response.body).to eq('authenticated') expect(response.status).to eq(200)
expect(response.body).to eq('authenticated')
end
end end
it "logs the user in when the 'PERSONAL_ACCESS_TOKEN' header is populated with the personal access token" do context "when the 'PERSONAL_ACCESS_TOKEN' header is populated with the personal access token" do
@request.headers["PRIVATE-TOKEN"] = personal_access_token.token it "logs the user in" do
get :index @request.headers["PRIVATE-TOKEN"] = personal_access_token.token
expect(response.status).to eq(200) get :index
expect(response.body).to eq('authenticated') expect(response.status).to eq(200)
expect(response.body).to eq('authenticated')
end
end end
it "doesn't log the user in otherwise" do it "doesn't log the user in otherwise" do
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment