todos-contra-el-fuego-web/cucumber/features/login.feature
2018-05-21 17:43:17 +02:00

35 lines
1.1 KiB
Gherkin

@watch
Feature: Allow users to login and logout
As a user
I want to login and logout
So that I can prove my identity and see personalized data
Background:
Given I am on the home page
Scenario: A user can login
Given I have an account and I logged in
When I sign out
When I enter my email and password
Then I should be logged in
And I can edit my profile
Scenario: A user cannot login with bad information
Given I have an account and I logged in
When I sign out
When I enter incorrect authentication information
Then I should see a user not found error
Scenario: A user can register and login
Given I register with some name, password and email
Then I should be registered
And I should be logged in
When I sign out
When I enter my email and password
Then I should be logged in
And I can edit my profile
Scenario: A user cannot register without accepting service conditions
Given I register with some name, password and email but without accept conditions
Then I shouldn't be registered