Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Feature: MyEngageNY: Community Content
- Background:
- Given users:
- | name | mail | status | roles |
- | group_owner | group_owner@test.com | 1 | local test user |
- | non_member | non_member@test.com | 1 | local test user |
- | member_user | member@test.com | 1 | local test user |
- | moderator | moderator@test.com | 1 | local test user |
- | contentadmin| contentadmin@test.com | 1 | local test user, content administrator |
- @api
- Scenario: Admin Discussion Editing.
- NYS_EDP-BUG-2424
- System Admin is Editing a Discussion/Resource/Announcement in Community
- Field doesn't keep the default value of the same Community
- (Only happens as an admin editing a node in a group which you are not a member.)
- # Create a community as a normal user
- Given I am logged in as a user with the "local test user" role
- Then I start a "public" community called "Content Edit Bug Community"
- # Visit that community as an admin
- Then I am logged in as a user with the "content administrator" role
- When I visit the community "Content Edit Bug Community"
- # Post a discussion in this community
- Then I fill in "body[und][0][value]" with "This is not my community"
- And I press "Post"
- Then I should see "This is not my community" in the ".teaser" element
- # Attempt to edit the discussion
- When I click "Edit"
- # Validate the correct default value for community field.
- Then the select list "edit-og-group-ref-und-0-default" should be set to "Content Edit Bug Community"
- @api
- Scenario: Try to post empty content and an empty comment.
- NYS_EDP-BUG-3388
- NYS_EDP-BUG-3389
- Does not validate blank space for the resource comments and creates one with empty comments
- Given I am logged in as a user with the "local test user" role
- When I start a "public" community called "Content Edit Bug Community"
- Then I fill in "body[und][0][value]" with ""
- And I press "Post"
- Then I should see "Discussion field is required"
- Then I fill in "body[und][0][value]" with "Hello World"
- And I press "Post"
- Then I should see "The discussion has been added."
- When I fill in "comment_body[und][0][value]" with "<span><p> </p></span>"
- And I press "Reply"
- Then I should see "Empty values are not allowed!"
- When I fill in "comment_body[und][0][value]" with "Comment Content"
- And I press "Reply"
- Then I should see "Comment Content"
- @api
- Scenario Outline: I can create content for my communities with proper visibility.
- Given I am logged in as "group_owner"
- And I start a "<type>" community called "<name>"
- When I visit the community "<name>"
- And I fill in "edit-body-und-0-value" with "<discussion text>"
- And I press "Post"
- Then I should see "The discussion has been added."
- And I should not see "The discussion has been updated."
- Then I should see "<discussion text>"
- # Logged in users should be able to find public content on the community page
- Given I am logged in as "non_member"
- When I visit the community "<name>"
- Then I <visibility> see "<discussion text>"
- # Logged in users should be able to find public content in search results
- When I search for "<discussion text>"
- Then the "h3" element <visibility> contain "<discussion text>"
- # Content admin users should always be able to find public and private content on the community page
- # and in the search results.
- Given I am logged in as "contentadmin"
- When I visit the community "<name>"
- Then I should see "<discussion text>"
- When I search for "<discussion text>"
- Then the "h3" element should contain "<discussion text>"
- # Anonymous users should never be able to find community content in search results
- Given I am an anonymous user
- When I search for "<discussion text>"
- Then the "h3" element should not contain "<discussion text>"
- Examples:
- | type | name | discussion text | visibility |
- | public | My Test Community | Public Discussion (public) | should |
- | invite | My Test Invite Community | Public Discussion (invite) | should |
- | private | My Test Private Community | Private Discussion (private) | should not |
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement