summaryrefslogtreecommitdiff
path: root/features/project/commits/comments.feature
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2014-03-13 22:36:39 +0200
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2014-03-13 22:36:39 +0200
commitc8e1c53f43aa09c5e801cdcdc8f4b44576b34274 (patch)
treea1117aebab052fdd3783154327c79946459c8b71 /features/project/commits/comments.feature
parent3f2d94105b9671fc7ccfd5e18631e525f8a7015d (diff)
parent170340e6b15f91e79cf683c892ec887c3115b317 (diff)
downloadgitlab-ce-c8e1c53f43aa09c5e801cdcdc8f4b44576b34274.tar.gz
Merge branch 'rm-dir-prefix' of https://github.com/cirosantilli/gitlab-elearn into cirosantilli-rm-dir-prefix
Diffstat (limited to 'features/project/commits/comments.feature')
-rw-r--r--features/project/commits/comments.feature48
1 files changed, 48 insertions, 0 deletions
diff --git a/features/project/commits/comments.feature b/features/project/commits/comments.feature
new file mode 100644
index 00000000000..a1aa745a681
--- /dev/null
+++ b/features/project/commits/comments.feature
@@ -0,0 +1,48 @@
+Feature: Comments on commits
+ 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't preview without text
+ Given I haven't written any comment text
+ Then I should not see the comment preview button
+
+ @javascript
+ Scenario: I can preview with text
+ Given I write a comment like "Nice"
+ Then I should see the comment preview button
+
+ @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 edit button
+
+ @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"
+ And I delete a comment
+ Then I should not see a comment saying "XML attached"