wip, added a form to add aspect to the contact list added files typo render the partial remote friend specifying the provider for the route refactored local person person friend finder functionality to use the partial typo trying to use the stream
49 lines
1.9 KiB
Gherkin
49 lines
1.9 KiB
Gherkin
@javascript
|
|
Feature: sending and receiving requests
|
|
|
|
Background:
|
|
Given a user with email "bob@bob.bob"
|
|
And a user with email "alice@alice.alice"
|
|
When I sign in as "bob@bob.bob"
|
|
And I am on "alice@alice.alice"'s page
|
|
And I press the first ".share_with.button" within "#author_info"
|
|
And I press the first ".add.button" within "#facebox #aspects_list ul > li:first-child"
|
|
And I wait for the ajax to finish
|
|
Then I should see a ".added.button" within "#facebox #aspects_list ul > li:first-child"
|
|
Then I go to the destroy user session page
|
|
|
|
Scenario: accepting a contact request
|
|
When I sign in as "alice@alice.alice"
|
|
And I am on the aspects manage page
|
|
Then I should see 1 contact request
|
|
When I drag the contact request to the "Besties" aspect
|
|
And I wait for the ajax to finish
|
|
Then I should see 1 contact in "Besties"
|
|
|
|
When I go to the home page
|
|
Then I go to the aspects manage page
|
|
Then I should see 1 contact in "Besties"
|
|
Then I go to the destroy user session page
|
|
|
|
When I sign in as "bob@bob.bob"
|
|
And I am on the aspects manage page
|
|
Then I should see 1 contact in "Besties"
|
|
|
|
|
|
Scenario: accepting a contact request into a new aspect
|
|
When I sign in as "alice@alice.alice"
|
|
And I am on "bob@bob.bob"'s page
|
|
And I press the first ".share_with.button" within "#author_info"
|
|
And I fill in "Name" with "Super People" in the modal window
|
|
And I press "aspect_submit" in the modal window
|
|
And I wait for the ajax to finish
|
|
And I press the first ".add.button" within "#facebox #aspects_list ul > li:last-child"
|
|
|
|
When I go to the home page
|
|
Then I go to the aspects manage page
|
|
Then I should see 1 contact in "Super People"
|
|
Then I go to the destroy user session page
|
|
|
|
When I sign in as "bob@bob.bob"
|
|
And I am on the aspects manage page
|
|
Then I should see 1 contact in "Besties"
|