diff options
author | Valery Sizov <vsv2711@gmail.com> | 2015-09-03 18:44:58 +0300 |
---|---|---|
committer | Valery Sizov <vsv2711@gmail.com> | 2015-09-03 19:02:14 +0300 |
commit | 6bd3d72bbdf288ecf2eee718f2943821c1401a22 (patch) | |
tree | abbd88a9aa341b9bf3c8c4fae9033d350db89aa5 /features/admin | |
parent | f5ffeac058260de26efdcdae4205804154bc027e (diff) | |
download | gitlab-ce-6bd3d72bbdf288ecf2eee718f2943821c1401a22.tar.gz |
added spinach for glabal labelsglobal_labels
Diffstat (limited to 'features/admin')
-rw-r--r-- | features/admin/labels.feature | 38 |
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 |