Commit fce22dfa2fe8dd0f551f0a24dae4a52d4096c6f1

Authored by Andrew8xx8
1 parent 804ae05c

Tests for dashboard projects fixed

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