summaryrefslogtreecommitdiff
path: root/features/snippets/snippets.feature
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-06-04 20:35:14 +0300
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-06-04 20:35:14 +0300
commitb9d989dc056a2a2b9316ff9aa06b57c736426871 (patch)
treef4603e1a3fb4cba317bcd8d40af11f1fdd4bf9f6 /features/snippets/snippets.feature
parent211e435ade337c968fab11c52427c172adcec99a (diff)
parent213e117a52d40a74c380c01dc7e84b938ad32ff8 (diff)
downloadgitlab-ce-b9d989dc056a2a2b9316ff9aa06b57c736426871.tar.gz
Merge branch 'Andrew8xx8-gist'
Diffstat (limited to 'features/snippets/snippets.feature')
-rw-r--r--features/snippets/snippets.feature28
1 files changed, 28 insertions, 0 deletions
diff --git a/features/snippets/snippets.feature b/features/snippets/snippets.feature
new file mode 100644
index 00000000000..1119defa17d
--- /dev/null
+++ b/features/snippets/snippets.feature
@@ -0,0 +1,28 @@
+Feature: Snippets Feature
+ Background:
+ Given I sign in as a user
+ And I have public "Personal snippet one" snippet
+ And I have private "Personal snippet private" snippet
+
+ Scenario: I create new snippet
+ Given I visit new snippet page
+ And I submit new snippet "Personal snippet three"
+ Then I should see snippet "Personal snippet three"
+
+ Scenario: I update "Personal snippet one"
+ Given I visit snippet page "Personal snippet one"
+ And I click link "Edit"
+ And I submit new title "Personal snippet new title"
+ Then I should see "Personal snippet new title"
+
+ Scenario: Set "Personal snippet one" public
+ Given I visit snippet page "Personal snippet one"
+ And I click link "Edit"
+ And I uncheck "Private" checkbox
+ Then I should see "Personal snippet one" public
+
+ Scenario: I destroy "Personal snippet one"
+ Given I visit snippet page "Personal snippet one"
+ And I click link "Edit"
+ And I click link "Destroy"
+ Then I should not see "Personal snippet one" in snippets