* removed wait_until where possible * replaced wait_until with DOM obersavtions * added match: :first to all finders that assumed getting the first element * replaced evaluate_script with execute_script where possible * replaced a few execute_script with DOM observations through Capybara * removed sleep where possible * replaced sleep with DOM obersvations * replaced "wait for ajax" with DOM obersavations * replaced alert confirmation with new selenium API * bump selenium webdriver * made any other fixes to get green again
22 lines
772 B
Gherkin
22 lines
772 B
Gherkin
@javascript
|
|
Feature: Viewing my activity on the steam mobile page
|
|
In order to navigate Diaspora*
|
|
As a mobile user
|
|
I want to view my activity stream
|
|
|
|
Background:
|
|
Given a user with username "alice"
|
|
And "alice@alice.alice" has a public post with text "Hello! i am #newhere"
|
|
When I sign in as "alice@alice.alice"
|
|
And I toggle the mobile view
|
|
|
|
Scenario: Show my activity empty
|
|
When I click on selector "img.my_activity"
|
|
Then I should see "My Activity"
|
|
And I should not see "Hello! i am #newhere"
|
|
|
|
Scenario: Show post on my activity
|
|
When I click on selector "a.image_link.like_action.inactive"
|
|
And I click on selector "img.my_activity"
|
|
Then I should see "My Activity"
|
|
And I should see "Hello! i am #newhere" within ".ltr"
|