summaryrefslogtreecommitdiff
path: root/features/admin
diff options
context:
space:
mode:
authorValery Sizov <vsv2711@gmail.com>2015-09-03 18:44:58 +0300
committerValery Sizov <vsv2711@gmail.com>2015-09-03 19:02:14 +0300
commit6bd3d72bbdf288ecf2eee718f2943821c1401a22 (patch)
treeabbd88a9aa341b9bf3c8c4fae9033d350db89aa5 /features/admin
parentf5ffeac058260de26efdcdae4205804154bc027e (diff)
downloadgitlab-ce-6bd3d72bbdf288ecf2eee718f2943821c1401a22.tar.gz
added spinach for glabal labelsglobal_labels
Diffstat (limited to 'features/admin')
-rw-r--r--features/admin/labels.feature38
1 files changed, 38 insertions, 0 deletions
diff --git a/features/admin/labels.feature b/features/admin/labels.feature
new file mode 100644
index 00000000000..1af0e700bd4
--- /dev/null
+++ b/features/admin/labels.feature
@@ -0,0 +1,38 @@
+Feature: Admin Issues Labels
+ Background:
+ Given I sign in as an admin
+ And I have labels: "bug", "feature", "enhancement"
+ Given I visit admin labels page
+
+ Scenario: I should see labels list
+ Then I should see label 'bug'
+ And I should see label 'feature'
+
+ Scenario: I create new label
+ Given I submit new label 'support'
+ Then I should see label 'support'
+
+ Scenario: I edit label
+ Given I visit 'bug' label edit page
+ When I change label 'bug' to 'fix'
+ Then I should not see label 'bug'
+ Then I should see label 'fix'
+
+ Scenario: I remove label
+ When I remove label 'bug'
+ Then I should not see label 'bug'
+
+ @javascript
+ Scenario: I delete all labels
+ When I delete all labels
+ Then I should see labels help message
+
+ Scenario: I create a label with invalid color
+ Given I visit admin new label page
+ When I submit new label with invalid color
+ Then I should see label color error message
+
+ Scenario: I create a label that already exists
+ Given I visit admin new label page
+ When I submit new label 'bug'
+ Then I should see label exist error message