Feature: Labels page. Index page
This commit is contained in:
parent
14bd9c9228
commit
3dd7703b80
7 changed files with 81 additions and 1 deletions
13
features/projects/issues/labels.feature
Normal file
13
features/projects/issues/labels.feature
Normal file
|
@ -0,0 +1,13 @@
|
|||
Feature: Labels
|
||||
Background:
|
||||
Given I signin as a user
|
||||
And I own project "Shop"
|
||||
And project "Shop" have issues tags:
|
||||
| name |
|
||||
| bug |
|
||||
| feature |
|
||||
Given I visit project "Shop" labels page
|
||||
|
||||
Scenario: I should see active milestones
|
||||
Then I should see label "bug"
|
||||
And I should see label "feature"
|
|
@ -33,6 +33,25 @@ Given /^I visit issue page "(.*?)"$/ do |arg1|
|
|||
end
|
||||
|
||||
Given /^I submit new issue "(.*?)"$/ do |arg1|
|
||||
fill_in "issue_title", :with => arg1
|
||||
fill_in "issue_title", with: arg1
|
||||
click_button "Submit new issue"
|
||||
end
|
||||
|
||||
Given /^project "(.*?)" have issues tags:$/ do |arg1, table|
|
||||
project = Project.find_by_name(arg1)
|
||||
table.hashes.each do |hash|
|
||||
Factory :issue,
|
||||
project: project,
|
||||
label_list: [hash[:name]]
|
||||
end
|
||||
end
|
||||
|
||||
Given /^I visit project "(.*?)" labels page$/ do |arg1|
|
||||
visit project_labels_path(Project.find_by_name(arg1))
|
||||
end
|
||||
|
||||
Then /^I should see label "(.*?)"$/ do |arg1|
|
||||
within ".labels-table" do
|
||||
page.should have_content arg1
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue