Commit 30baff22 authored by Dan Goldenberg's avatar Dan Goldenberg

Added close_account feature and added scenarios to other features

parent 0ba98890
......@@ -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
\ No newline at end of file
@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
@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"
\ No newline at end of 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
......@@ -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"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment