diff options
author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2014-09-03 15:01:57 +0400 |
---|---|---|
committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2014-09-03 15:01:57 +0400 |
commit | a563065f3e956bd307e4c24cfbb810e0b0cff018 (patch) | |
tree | 4ea8baee5ed41b6f3ccff6f95d9598772d61cffc /features | |
parent | c1b31deeae7ce4b0c927d89997c35dc227277fb6 (diff) | |
parent | 50c2efea03685532024e32e2c1376cac4ed0f904 (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.feature | 6 | ||||
-rw-r--r-- | features/steps/project/browse_branches.rb | 11 |
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 |