Fixes the search test that fails whenever faker uses a name with Bar in it. Limit check to being within the search results div.
This commit is contained in:
parent
d3a363729f
commit
96a648ded2
2 changed files with 12 additions and 12 deletions
|
@ -13,15 +13,15 @@ Feature: Search
|
|||
And project has issues
|
||||
When I search for "Foo"
|
||||
And I click "Issues" link
|
||||
Then I should see "Foo" link
|
||||
And I should not see "Bar" link
|
||||
Then I should see "Foo" link in the search results
|
||||
And I should not see "Bar" link in the search results
|
||||
|
||||
Scenario: I should see merge requests I am looking for
|
||||
And project has merge requests
|
||||
When I search for "Foo"
|
||||
When I click "Merge requests" link
|
||||
Then I should see "Foo" link
|
||||
And I should not see "Bar" link
|
||||
Then I should see "Foo" link in the search results
|
||||
And I should not see "Bar" link in the search results
|
||||
|
||||
Scenario: I should see project code I am looking for
|
||||
When I click project "Shop" link
|
||||
|
@ -33,14 +33,14 @@ Feature: Search
|
|||
When I click project "Shop" link
|
||||
And I search for "Foo"
|
||||
And I click "Issues" link
|
||||
Then I should see "Foo" link
|
||||
And I should not see "Bar" link
|
||||
Then I should see "Foo" link in the search results
|
||||
And I should not see "Bar" link in the search results
|
||||
|
||||
Scenario: I should see project merge requests
|
||||
And project has merge requests
|
||||
When I click project "Shop" link
|
||||
And I search for "Foo"
|
||||
And I click "Merge requests" link
|
||||
Then I should see "Foo" link
|
||||
And I should not see "Bar" link
|
||||
Then I should see "Foo" link in the search results
|
||||
And I should not see "Bar" link in the search results
|
||||
|
||||
|
|
|
@ -59,11 +59,11 @@ class Spinach::Features::Search < Spinach::FeatureSteps
|
|||
create(:merge_request, :simple, title: "Bar", source_project: project, target_project: project)
|
||||
end
|
||||
|
||||
step 'I should see "Foo" link' do
|
||||
page.should have_link "Foo"
|
||||
step 'I should see "Foo" link in the search results' do
|
||||
find(:css, '.search-results').should have_link 'Foo'
|
||||
end
|
||||
|
||||
step 'I should not see "Bar" link' do
|
||||
page.should_not have_link "Bar"
|
||||
step 'I should not see "Bar" link in the search results' do
|
||||
find(:css, '.search-results').should_not have_link 'Bar'
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue