26 lines
1,007 B
Gherkin
26 lines
1,007 B
Gherkin
@javascript
|
|
Feature: Browsing Diaspora as a logged out user
|
|
In order to view public diaspora content
|
|
as a random internet user
|
|
I want to view public pages
|
|
|
|
Background:
|
|
Given a user named "Bob Jones" with email "bob@bob.bob"
|
|
And "bob@bob.bob" has a public post with text "public stuff"
|
|
And I log out
|
|
|
|
Scenario: Visiting a profile page
|
|
When I am on "bob@bob.bob"'s page
|
|
Then I should see "public stuff" within "body"
|
|
And page should not have ".media .control-icons"
|
|
|
|
Scenario: Visiting a post show page
|
|
When I view "bob@bob.bob"'s first post
|
|
Then I should see "public stuff" within "body"
|
|
|
|
Scenario: Visiting a non-public post
|
|
Given "bob@bob.bob" has a non public post with text "my darkest secrets"
|
|
When I open the show page of the "my darkest secrets" post
|
|
Then I should not see "my darkest secrets"
|
|
When I sign in as "bob@bob.bob"
|
|
Then I should see "my darkest secrets" within "#single-post-content"
|