@project_commits Feature: Project Commits Comments Background: Given I sign in as a user And I own project "Shop" And I visit project commit page @javascript Scenario: I can comment on a commit Given I leave a comment like "XML attached" Then I should see a comment saying "XML attached" @javascript Scenario: I can't cancel the main form Then I should not see the cancel comment button @javascript Scenario: I can preview with text Given I write a comment like ":+1: Nice" Then The comment preview tab should be display rendered Markdown @javascript Scenario: I preview a comment Given I preview a comment text like "Bug fixed :smile:" Then I should see the comment preview And I should not see the comment text field @javascript Scenario: I can edit after preview Given I preview a comment text like "Bug fixed :smile:" Then I should see the comment write tab @javascript Scenario: I have a reset form after posting from preview Given I preview a comment text like "Bug fixed :smile:" And I submit the comment Then I should see an empty comment text field And I should not see the comment preview @javascript Scenario: I can delete a comment Given I leave a comment like "XML attached" Then I should see a comment saying "XML attached" And I delete a comment Then I should not see a comment saying "XML attached" @javascript Scenario: I can edit a comment with +1 Given I leave a comment like "XML attached" And I edit the last comment with a +1 Then I should see +1 in the description