Added close_account feature and added scenarios to other features

This commit is contained in:
Dan Goldenberg 2011-01-26 23:38:31 -08:00
parent 0ba9889025
commit 30baff22ea
5 changed files with 58 additions and 4 deletions

View file

@ -15,5 +15,4 @@ Feature: Change password
And I follow "logout"
Then I should be on the home page
And I sign in with password "newsecret"
Then I should be on the aspects page
Then I should be on the aspects page

View file

@ -0,0 +1,17 @@
@javascript
Feature: close_account
In order to remove my diaspora account
As a User
I want to close my account
Scenario: close my account
Given I am signed in
And I click on my name in the header
And I follow "account settings"
And I preemptively confirm the alert
And I follow "Close Account"
Then I should be on the home page

View file

@ -1,13 +1,42 @@
@javascript
Feature: editing your profile
Scenario: editing gender with a textbox
Background:
Given I am signed in
And I click on my name in the header
And I follow "edit profile"
Then I should be on my edit profile page
Scenario: editing gender with a textbox
When I fill in "profile_gender" with "F"
And I press "Update Profile"
Then I should be on my edit profile page
And I should see "Profile updated"
And the "profile_gender" field should contain "F"
Scenario: editing name
When I fill in "profile_first_name" with "Boba"
And I fill in "profile_last_name" with "Fett"
And I press "Update Profile"
Then I should be on my edit profile page
And I should see "Profile updated"
And the "profile_first_name" field should contain "Boba"
And the "profile_last_name" field should contain "Fett"
Scenario: edit bio
When I fill in "profile_bio" with "This is a bio"
And I press "Update Profile"
Then I should be on my edit profile page
And I should see "Profile updated"
And the "profile_bio" field should contain "This is a bio"
Scenario: change birthday
When I select "1986" from "profile_date_year"
And I select "November" from "profile_date_month"
And I select "30" from "profile_date_day"
And I press "Update Profile"
Then I should be on my edit profile page
And I should see "Profile updated"
And I click on my name in the header
And I follow "view profile"
Then I should see "November 30 1986"

View file

@ -4,7 +4,7 @@ Feature: User manages aspects
As a User
I want to create new aspects
Scenario: creating an aspect
Scenario: creating an aspect from manage aspects page
Given I am signed in
When I follow "Home" in the header
And I follow "Manage aspects"
@ -12,3 +12,11 @@ Feature: User manages aspects
And I fill in "Name" with "Dorm Mates" in the modal window
And I press "Create" in the modal window
Then I should see "Dorm Mates" in the header
Scenario: creating an aspect from homepage
Given I am signed in
When I follow "Home" in the header
And I follow "+" in the header
And I fill in "Name" with "losers" in the modal window
And I press "Create" in the modal window
Then I should see "losers" in the header

View file

@ -18,6 +18,7 @@ Feature: new user registration
And I press "Save and continue"
Then I should see "Profile updated"
And I should see "Your aspects"
# Not working with selenium - it thinks the aspect name field is hidden
# When I fill in "Aspect name" with "cheez friends"