Commit 09263719d536a3935c4b1d801472126ece28f283
1 parent
137594dd
Exists in
master
and in
4 other branches
Preselected Milestone: Cucumber scenario added
Showing
2 changed files
with
22 additions
and
0 deletions
Show diff stats
features/projects/issues/issues.feature
... | ... | @@ -64,3 +64,13 @@ Feature: Issues |
64 | 64 | And I fill in issue search with "" |
65 | 65 | Then I should see "Release 0.4" in issues |
66 | 66 | And I should see "Release 0.3" in issues |
67 | + | |
68 | + @javascript | |
69 | + @current | |
70 | + Scenario: I create Issue with pre-selected milestone | |
71 | + Given project "Shop" has milestone "v2.2" | |
72 | + And project "Shop" has milestone "v3.0" | |
73 | + And I visit project "Shop" issues page | |
74 | + When I select milestone "v3.0" | |
75 | + And I click link "New Issue" | |
76 | + Then I should see selected milestone with title "v3.0" | ... | ... |
features/step_definitions/project/project_issues_steps.rb
... | ... | @@ -55,3 +55,15 @@ Given /^I fill in issue search with "(.*?)"$/ do |arg1| |
55 | 55 | end |
56 | 56 | fill_in 'issue_search', with: arg1 |
57 | 57 | end |
58 | + | |
59 | +When /^I select milestone "(.*?)"$/ do |milestone_title| | |
60 | + select milestone_title, from: "milestone_id" | |
61 | +end | |
62 | + | |
63 | +Then /^I should see selected milestone with title "(.*?)"$/ do |milestone_title| | |
64 | + issues_milestone_selector = "#issue_milestone_id_chzn/a" | |
65 | + wait_until{ | |
66 | + page.has_content?("Details") | |
67 | + } | |
68 | + page.find(issues_milestone_selector).should have_content(milestone_title) | |
69 | +end | ... | ... |