65263817d0
If the server is too slow, changing to a different file immediately after sending a new comment but without waiting for the comment to be shown for the original file could cause the new comment to be shown for the current file instead. This is, indeed, a bug in the comments. However, it is not possible to test it reliably in the acceptance tests, as it depends on how fast the server adds the message and how fast the client changes to a different file; sometimes the test would fail and sometimes it would not. Therefore, now it is waited for the comment to be added before changing to another file, as in this case it can be reliably tested that changing to a different file does not cause the comments from the previous file to be shown in the current file (this was a different bug already fixed and due to which this test was added in the first place). Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
32 lines
1.4 KiB
Gherkin
32 lines
1.4 KiB
Gherkin
Feature: app-comments
|
|
|
|
Scenario: Writing a comment
|
|
Given I am logged in
|
|
And I open the details view for "welcome.txt"
|
|
And I open the "Comments" tab in the details view
|
|
When I create a new comment with "Hello world" as message
|
|
Then I see a comment with "Hello world" as message
|
|
|
|
Scenario: open the comments for a different file
|
|
Given I am logged in
|
|
And I create a new folder named "Folder"
|
|
And I open the details view for "welcome.txt"
|
|
And I open the "Comments" tab in the details view
|
|
And I create a new comment with "Hello world" as message
|
|
And I see a comment with "Hello world" as message
|
|
When I open the details view for "Folder"
|
|
# The "Comments" tab should already be opened
|
|
Then I see that there are no comments
|
|
|
|
Scenario: write a comment in a file right after writing a comment in another file
|
|
Given I am logged in
|
|
And I create a new folder named "Folder"
|
|
And I open the details view for "Folder"
|
|
And I open the "Comments" tab in the details view
|
|
And I create a new comment with "Comment in Folder" as message
|
|
And I see a comment with "Comment in Folder" as message
|
|
And I open the details view for "welcome.txt"
|
|
# The "Comments" tab should already be opened
|
|
When I create a new comment with "Comment in welcome.txt" as message
|
|
Then I see a comment with "Comment in welcome.txt" as message
|
|
And I see that there is no comment with "Comment in Folder" as message
|