otwarchive-symphonyarchive/features/comments_and_kudos/hidden_works.feature

79 lines
3.8 KiB
Gherkin
Raw Permalink Normal View History

2026-03-11 22:22:11 +00:00
Feature: Comments on Hidden Works
Scenario: When a work is hidden, admins and the creator can see (but not edit or add) comments, while everyone else is redirected.
Given I am logged in as "creator"
And I post the work "To Be Hidden" with guest comments enabled
And I post the comment "Can I change this?" on the work "To Be Hidden"
And I am logged in as "commenter"
And I post the comment "Do you see?" on the work "To Be Hidden"
And I am logged in as a "policy_and_abuse" admin
And I view the work "To Be Hidden"
And I follow "Hide Work"
# As an admin
When I go to the work comments page for "To Be Hidden"
Then I should see "Do you see?"
But I should not see "Reply"
And I should not see "Post Comment"
And I should see "Sorry, you can't add or edit comments on a hidden work."
When I am logged in as "creator"
And I go to the work comments page for "To Be Hidden"
Then I should see "Do you see?"
And I should see "Can I change this?"
But I should not see "Reply"
And I should not see "Post Comment"
And I should not see "Edit"
And I should see "Sorry, you can't add or edit comments on a hidden work."
When I am logged in as "commenter"
And I go to the work comments page for "To Be Hidden"
Then I should not see "Do you see?"
And I should not see "Sorry, you can't add or edit comments on a hidden work."
But I should see "Sorry, you don't have permission to access the page you were trying to reach."
When I am logged out
And I go to the work comments page for "To Be Hidden"
Then I should not see "Do you see?"
And I should not see "Sorry, you can't add or edit comments on a hidden work."
But I should see "Sorry, you don't have permission to access the page you were trying to reach."
Scenario: When a work is unrevealed, admins and the creator can see (but not edit or add) comments, while everyone else is redirected.
Given I am logged in as "creator"
And I post the work "Murder, She Wrote" with guest comments enabled
And I post the comment "Can I change this?" on the work "Murder, She Wrote"
And I am logged in as "commenter"
And I post the comment "Do you see?" on the work "Murder, She Wrote"
And I am logged out
And I have the hidden collection "Dreamboat"
And I am logged in as "creator"
And I edit the work "Murder, She Wrote" to be in the collection "Dreamboat"
# As the work's creator
When I go to the work comments page for "Murder, She Wrote"
Then I should see "Do you see?"
And I should see "Can I change this?"
But I should not see "Reply"
And I should not see "Post Comment"
And I should not see "Edit"
And I should see "Sorry, you can't add or edit comments on an unrevealed work."
When I am logged in as an admin
And I go to the work comments page for "Murder, She Wrote"
Then I should see "Do you see?"
But I should not see "Reply"
And I should not see "Post Comment"
And I should see "Sorry, you can't add or edit comments on an unrevealed work."
When I am logged in as "commenter"
And I go to the work comments page for "Murder, She Wrote"
Then I should not see "Do you see?"
And I should not see "Sorry, you can't add or edit comments on an unrevealed work."
But I should see "Sorry, you don't have permission to access the page you were trying to reach."
When I am logged out
And I go to the work comments page for "Murder, She Wrote"
Then I should not see "Do you see?"
And I should not see "Sorry, you can't add or edit comments on an unrevealed work."
But I should see "Sorry, you don't have permission to access the page you were trying to reach."