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

@ -16,4 +16,3 @@ Feature: Change password
Then I should be on the home page Then I should be on the home page
And I sign in with password "newsecret" 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 @javascript
Feature: editing your profile Feature: editing your profile
Scenario: editing gender with a textbox Background:
Given I am signed in Given I am signed in
And I click on my name in the header And I click on my name in the header
And I follow "edit profile" And I follow "edit profile"
Then I should be on my edit profile page Then I should be on my edit profile page
Scenario: editing gender with a textbox
When I fill in "profile_gender" with "F" When I fill in "profile_gender" with "F"
And I press "Update Profile" And I press "Update Profile"
Then I should be on my edit profile page Then I should be on my edit profile page
And I should see "Profile updated" And I should see "Profile updated"
And the "profile_gender" field should contain "F" 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 As a User
I want to create new aspects I want to create new aspects
Scenario: creating an aspect Scenario: creating an aspect from manage aspects page
Given I am signed in Given I am signed in
When I follow "Home" in the header When I follow "Home" in the header
And I follow "Manage aspects" 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 fill in "Name" with "Dorm Mates" in the modal window
And I press "Create" in the modal window And I press "Create" in the modal window
Then I should see "Dorm Mates" in the header 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

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