summaryrefslogtreecommitdiff
path: root/features
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2015-11-06 14:44:08 +0100
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2015-11-06 14:44:08 +0100
commited757ef6e3aab55c8fe0f2c1efdd79d65025c550 (patch)
tree90f2e474f46b354704f2133808fd71ebd28cb2fb /features
parentcea2afa85ed81abfa809a622ca3a548f770ad228 (diff)
downloadgitlab-ce-ed757ef6e3aab55c8fe0f2c1efdd79d65025c550.tar.gz
Rewrite remove tag test
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Diffstat (limited to 'features')
-rw-r--r--features/project/commits/tags.feature9
-rw-r--r--features/steps/project/commits/tags.rb25
2 files changed, 7 insertions, 27 deletions
diff --git a/features/project/commits/tags.feature b/features/project/commits/tags.feature
index 02f399f7cad..24fb84d1cc9 100644
--- a/features/project/commits/tags.feature
+++ b/features/project/commits/tags.feature
@@ -29,13 +29,6 @@ Feature: Project Commits Tags
@javascript
Scenario: I delete a tag
+ Given I visit tag 'v1.1.0' page
Given I delete tag 'v1.1.0'
Then I should not see tag 'v1.1.0'
-
- @javascript
- Scenario: I delete all tags and see info message
- Given I delete all tags
- Then I should see tags info message
-
- # @wip
- # Scenario: I can download project by tag
diff --git a/features/steps/project/commits/tags.rb b/features/steps/project/commits/tags.rb
index e6f8faf50fd..ff824c76955 100644
--- a/features/steps/project/commits/tags.rb
+++ b/features/steps/project/commits/tags.rb
@@ -52,11 +52,13 @@ class Spinach::Features::ProjectCommitsTags < Spinach::FeatureSteps
expect(page).to have_content 'Tag already exists'
end
+ step "I visit tag 'v1.1.0' page" do
+ click_link 'v1.1.0'
+ end
+
step "I delete tag 'v1.1.0'" do
- page.within '.tags' do
- first('.btn-remove').click
- sleep 0.05
- end
+ first('.btn-remove').click
+ sleep 0.05
end
step "I should not see tag 'v1.1.0'" do
@@ -64,19 +66,4 @@ class Spinach::Features::ProjectCommitsTags < Spinach::FeatureSteps
expect(page.all(visible: true)).not_to have_content 'v1.1.0'
end
end
-
- step 'I delete all tags' do
- page.within '.tags' do
- page.all('.btn-remove').each do |remove|
- remove.click
- sleep 0.05
- end
- end
- end
-
- step 'I should see tags info message' do
- page.within '.tags' do
- expect(page).to have_content 'Repository has no tags yet.'
- end
- end
end