@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