Commit fe8552eff6ee444cbca11e5e80e8a9a2c16eefbc
1 parent
36b065e6
Exists in
spb-stable
and in
3 other branches
Add tests to reopen MR
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Showing
2 changed files
with
19 additions
and
0 deletions
Show diff stats
features/project/merge_requests.feature
| @@ -29,6 +29,13 @@ Feature: Project Merge Requests | @@ -29,6 +29,13 @@ Feature: Project Merge Requests | ||
| 29 | And I click link "Close" | 29 | And I click link "Close" |
| 30 | Then I should see closed merge request "Bug NS-04" | 30 | Then I should see closed merge request "Bug NS-04" |
| 31 | 31 | ||
| 32 | + Scenario: I reopen merge request page | ||
| 33 | + Given I click link "Bug NS-04" | ||
| 34 | + And I click link "Close" | ||
| 35 | + Then I should see closed merge request "Bug NS-04" | ||
| 36 | + When I click link "Reopen" | ||
| 37 | + Then I should see reopened merge request "Bug NS-04" | ||
| 38 | + | ||
| 32 | Scenario: I submit new unassigned merge request | 39 | Scenario: I submit new unassigned merge request |
| 33 | Given I click link "New Merge Request" | 40 | Given I click link "New Merge Request" |
| 34 | And I submit new merge request "Wiki Feature" | 41 | And I submit new merge request "Wiki Feature" |
features/steps/project/project_merge_requests.rb
| @@ -170,6 +170,18 @@ class ProjectMergeRequests < Spinach::FeatureSteps | @@ -170,6 +170,18 @@ class ProjectMergeRequests < Spinach::FeatureSteps | ||
| 170 | end | 170 | end |
| 171 | end | 171 | end |
| 172 | 172 | ||
| 173 | + step 'I click link "Reopen"' do | ||
| 174 | + within '.page-title' do | ||
| 175 | + click_link "Reopen" | ||
| 176 | + end | ||
| 177 | + end | ||
| 178 | + | ||
| 179 | + step 'I should see reopened merge request "Bug NS-04"' do | ||
| 180 | + within '.state-label' do | ||
| 181 | + page.should have_content "Open" | ||
| 182 | + end | ||
| 183 | + end | ||
| 184 | + | ||
| 173 | def project | 185 | def project |
| 174 | @project ||= Project.find_by!(name: "Shop") | 186 | @project ||= Project.find_by!(name: "Shop") |
| 175 | end | 187 | end |