diff options
Diffstat (limited to 'features/steps/project/issues.rb')
-rw-r--r-- | features/steps/project/issues.rb | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/features/steps/project/issues.rb b/features/steps/project/issues.rb index 65c243a7297..3b98eb1e926 100644 --- a/features/steps/project/issues.rb +++ b/features/steps/project/issues.rb @@ -5,47 +5,47 @@ class ProjectIssues < Spinach::FeatureSteps include SharedPaths include SharedMarkdown - Given 'I should see "Release 0.4" in issues' do + step 'I should see "Release 0.4" in issues' do page.should have_content "Release 0.4" end - And 'I should not see "Release 0.3" in issues' do + step 'I should not see "Release 0.3" in issues' do page.should_not have_content "Release 0.3" end - And 'I should not see "Tweet control" in issues' do + step 'I should not see "Tweet control" in issues' do page.should_not have_content "Tweet control" end - Given 'I click link "Closed"' do + step 'I click link "Closed"' do click_link "Closed" end - Then 'I should see "Release 0.3" in issues' do + step 'I should see "Release 0.3" in issues' do page.should have_content "Release 0.3" end - And 'I should not see "Release 0.4" in issues' do + step 'I should not see "Release 0.4" in issues' do page.should_not have_content "Release 0.4" end - Given 'I click link "All"' do + step 'I click link "All"' do click_link "All" end - Given 'I click link "Release 0.4"' do + step 'I click link "Release 0.4"' do click_link "Release 0.4" end - Then 'I should see issue "Release 0.4"' do + step 'I should see issue "Release 0.4"' do page.should have_content "Release 0.4" end - Given 'I click link "New Issue"' do + step 'I click link "New Issue"' do click_link "New Issue" end - And 'I submit new issue "500 error on profile"' do + step 'I submit new issue "500 error on profile"' do fill_in "issue_title", with: "500 error on profile" click_button "Submit new issue" end @@ -56,7 +56,7 @@ class ProjectIssues < Spinach::FeatureSteps click_button "Submit new issue" end - Given 'I click link "500 error on profile"' do + step 'I click link "500 error on profile"' do click_link "500 error on profile" end @@ -66,41 +66,41 @@ class ProjectIssues < Spinach::FeatureSteps end end - Then 'I should see issue "500 error on profile"' do + step 'I should see issue "500 error on profile"' do issue = Issue.find_by(title: "500 error on profile") page.should have_content issue.title page.should have_content issue.author_name page.should have_content issue.project.name end - Given 'I fill in issue search with "Re"' do + step 'I fill in issue search with "Re"' do filter_issue "Re" end - Given 'I fill in issue search with "Bu"' do + step 'I fill in issue search with "Bu"' do filter_issue "Bu" end - And 'I fill in issue search with ".3"' do + step 'I fill in issue search with ".3"' do filter_issue ".3" end - And 'I fill in issue search with "Something"' do + step 'I fill in issue search with "Something"' do filter_issue "Something" end - And 'I fill in issue search with ""' do + step 'I fill in issue search with ""' do filter_issue "" end - Given 'project "Shop" has milestone "v2.2"' do + step 'project "Shop" has milestone "v2.2"' do milestone = create(:milestone, title: "v2.2", project: project) 3.times { create(:issue, project: project, milestone: milestone) } end - And 'project "Shop" has milestone "v3.0"' do + step 'project "Shop" has milestone "v3.0"' do milestone = create(:milestone, title: "v3.0", project: project) @@ -111,7 +111,7 @@ class ProjectIssues < Spinach::FeatureSteps select "v3.0", from: "milestone_id" end - Then 'I should see selected milestone with title "v3.0"' do + step 'I should see selected milestone with title "v3.0"' do issues_milestone_selector = "#issue_milestone_id_chzn > a" page.find(issues_milestone_selector).should have_content("v3.0") end @@ -122,14 +122,14 @@ class ProjectIssues < Spinach::FeatureSteps select first_assignee.name, from: "assignee_id" end - Then 'I should see first assignee from "Shop" as selected assignee' do + step 'I should see first assignee from "Shop" as selected assignee' do issues_assignee_selector = "#issue_assignee_id_chzn > a" assignee_name = project.users.first.name page.find(issues_assignee_selector).should have_content(assignee_name) end - And 'project "Shop" have "Release 0.4" open issue' do + step 'project "Shop" have "Release 0.4" open issue' do create(:issue, title: "Release 0.4", @@ -139,21 +139,21 @@ class ProjectIssues < Spinach::FeatureSteps ) end - And 'project "Shop" have "Tweet control" open issue' do + step 'project "Shop" have "Tweet control" open issue' do create(:issue, title: "Tweet control", project: project, author: project.users.first) end - And 'project "Shop" have "Release 0.3" closed issue' do + step 'project "Shop" have "Release 0.3" closed issue' do create(:closed_issue, title: "Release 0.3", project: project, author: project.users.first) end - Given 'empty project "Empty Project"' do + step 'empty project "Empty Project"' do create :empty_project, name: 'Empty Project', namespace: @user.namespace end @@ -162,7 +162,7 @@ class ProjectIssues < Spinach::FeatureSteps visit project_path(project) end - And 'I see empty project details with ssh clone info' do + step 'I see empty project details with ssh clone info' do project = Project.find_by(name: 'Empty Project') page.all(:css, '.git-empty .clone').each do |element| element.text.should include(project.url_to_repo) |