Commit fce22dfa2fe8dd0f551f0a24dae4a52d4096c6f1
1 parent
804ae05c
Exists in
master
and in
4 other branches
Tests for dashboard projects fixed
Showing
3 changed files
with
9 additions
and
7 deletions
Show diff stats
features/dashboard/projects.feature
1 | -Feature: Dashboard | 1 | +Feature: Dashboard projects |
2 | Background: | 2 | Background: |
3 | Given I sign in as a user | 3 | Given I sign in as a user |
4 | And I own project "Shop" | 4 | And I own project "Shop" |
@@ -8,7 +8,5 @@ Feature: Dashboard | @@ -8,7 +8,5 @@ Feature: Dashboard | ||
8 | Then I should see projects list | 8 | Then I should see projects list |
9 | 9 | ||
10 | Scenario: I should see project I am looking for | 10 | Scenario: I should see project I am looking for |
11 | - Given I search for "Sho" | ||
12 | - Then I should see "Shop" project link | ||
13 | - | ||
14 | - | 11 | + Given I search for "Sho" |
12 | + Then I should see "Shop" project link |
features/steps/dashboard/dashboard_projects.rb
@@ -11,7 +11,10 @@ class Dashboard < Spinach::FeatureSteps | @@ -11,7 +11,10 @@ class Dashboard < Spinach::FeatureSteps | ||
11 | 11 | ||
12 | Given 'I search for "Sho"' do | 12 | Given 'I search for "Sho"' do |
13 | fill_in "dashboard_projects_search", with: "Sho" | 13 | fill_in "dashboard_projects_search", with: "Sho" |
14 | - click_button "Search" | 14 | + |
15 | + within ".dashboard-search-filter" do | ||
16 | + find('button').click | ||
17 | + end | ||
15 | end | 18 | end |
16 | 19 | ||
17 | Then 'I should see "Shop" project link' do | 20 | Then 'I should see "Shop" project link' do |
features/steps/shared/project.rb
@@ -9,7 +9,8 @@ module SharedProject | @@ -9,7 +9,8 @@ module SharedProject | ||
9 | 9 | ||
10 | # Create a specific project called "Shop" | 10 | # Create a specific project called "Shop" |
11 | And 'I own project "Shop"' do | 11 | And 'I own project "Shop"' do |
12 | - @project = create(:project, name: "Shop") | 12 | + @project = Project.find_by_name "Shop" |
13 | + @project ||= create(:project, name: "Shop") | ||
13 | @project.team << [@user, :master] | 14 | @project.team << [@user, :master] |
14 | end | 15 | end |
15 | 16 |