-
Notifications
You must be signed in to change notification settings - Fork 8
/
user_sign_in.feature
32 lines (29 loc) · 1.18 KB
/
user_sign_in.feature
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Feature: Sign in
In order to get access to protected sections of the site
A user
Should be able to sign in
Scenario: User is not signed up
Given I am not logged in
And no user exists with an email of "user@test.com"
When I go to the sign in page
And I sign in as "user@test.com/please"
Then I should see "Invalid email or password."
And I go to the home page
And I should be signed out
Scenario: User enters wrong password
Given I am not logged in
And I am a user named "foo" with an email "user@test.com" and password "please"
When I go to the sign in page
And I sign in as "user@test.com/wrongpassword"
Then I should see "Invalid email or password."
And I go to the home page
And I should be signed out
Scenario: User signs in successfully with email
Given I am not logged in
And I am a user named "foo" with an email "user@test.com" and password "please"
When I go to the sign in page
And I sign in as "user@test.com/please"
Then I should see "Signed in successfully."
And I should be signed in
When I return next time
Then I should be already signed in