* Add User model * Add SessionsController * Add password authentication on User * Request authentication for all actions except sign in * Add some helpers for ApplicationController * Update features to work with mandatory authentication
18 lines
504 B
Gherkin
18 lines
504 B
Gherkin
Feature: User
|
|
|
|
So that I can manage my own content
|
|
As a listener
|
|
I want the application to require a valid authentication
|
|
|
|
Scenario: Unauthenticated user
|
|
Given I am not signed in
|
|
When I go to the home page
|
|
Then I should be redirected to the sign in page
|
|
|
|
Scenario: User authentication
|
|
Given I am not signed in
|
|
When I go to the home page
|
|
Then I should be redirected to the sign in page
|
|
When I submit valid credentials
|
|
Then I should be redirected to the home page
|