Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2014-09-03 15:01:57 +0400
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2014-09-03 15:01:57 +0400
commita563065f3e956bd307e4c24cfbb810e0b0cff018 (patch)
tree4ea8baee5ed41b6f3ccff6f95d9598772d61cffc /features
parentc1b31deeae7ce4b0c927d89997c35dc227277fb6 (diff)
parent50c2efea03685532024e32e2c1376cac4ed0f904 (diff)
Merge pull request #7523 from Razer6/fix_branch_delete
Fix branch remove for branches containing a '/'
Diffstat (limited to 'features')
-rw-r--r--features/project/commits/branches.feature6
-rw-r--r--features/steps/project/browse_branches.rb11
2 files changed, 17 insertions, 0 deletions
diff --git a/features/project/commits/branches.feature b/features/project/commits/branches.feature
index abebef04fcd..d657bd4951f 100644
--- a/features/project/commits/branches.feature
+++ b/features/project/commits/branches.feature
@@ -17,3 +17,9 @@ Feature: Project Browse branches
And I click new branch link
When I submit new branch form
Then I should see new branch created
+
+ @javascript
+ Scenario: I delete a branch
+ Given I visit project branches page
+ And I click branch 'improve/awesome' delete link
+ Then I should not see branch 'improve/awesome'
diff --git a/features/steps/project/browse_branches.rb b/features/steps/project/browse_branches.rb
index 7a0625952de..c00a95a62fd 100644
--- a/features/steps/project/browse_branches.rb
+++ b/features/steps/project/browse_branches.rb
@@ -43,4 +43,15 @@ class ProjectBrowseBranches < Spinach::FeatureSteps
page.should have_content 'deploy_keys'
end
end
+
+ step "I click branch 'improve/awesome' delete link" do
+ within '.js-branch-improve\/awesome' do
+ find('.btn-remove').click
+ sleep 0.05
+ end
+ end
+
+ step "I should not see branch 'improve/awesome'" do
+ page.all(visible: true).should_not have_content 'improve/awesome'
+ end
end