otwarchive-symphonyarchive/features/comments_and_kudos/guest_comments.feature

46 lines
1.8 KiB
Gherkin
Raw Permalink Normal View History

2026-03-11 22:22:11 +00:00
@comments
Feature: Read guest comments
In order to tell guest comments from logged-in users' comments
As a user
I'd like to see the "guest" sign
Scenario: View guest comments in homepage, inbox and works
Given I am logged in as "normal_user"
And I post the work "My very meta work about AO3" with guest comments enabled
And I am logged out
When I post a guest comment
Then I should see "(Guest)"
When I am logged in as "normal_user"
And I go to the home page
Then I should see "(Guest)"
When I follow "My Inbox"
Then I should see "(Guest)"
When I view the work "My very meta work about AO3" with comments
Then I should see "(Guest)"
Scenario: View logged-in comments in homepage, inbox and works
Given I am logged in as "normal_user"
And I post the work "My very meta work about AO3"
And I am logged in as "logged_in_user"
When I post the comment ":)))))))" on the work "My very meta work about AO3"
Then I should not see "(Guest)"
When I am logged in as "normal_user"
And I go to the home page
Then I should not see "(Guest)"
When I follow "My Inbox"
Then I should not see "(Guest)"
When I view the work "My very meta work about AO3" with comments
Then I should not see "(Guest)"
Scenario: Guest comments with embedded images are rendered as plain text
Given I am logged in as "normal_user"
And I post the work "foobar" with guest comments enabled
And I am logged out
When I view the work "foobar"
And I post a guest comment "Hello <img src='https://example.com/image.jpg' alt='baz'>"
Then I should see "Hello img src="
And I should see "https://example.com/image.jpg"
And I should see "alt="
And I should see "baz"
But I should not see the image "src" text "https://example.com/image.jpg"