Fix spinach tests
This commit is contained in:
parent
4281daf30a
commit
441948f438
3 changed files with 8 additions and 13 deletions
|
@ -18,7 +18,7 @@ Feature: Dashboard Active Tab
|
|||
Then the active main tab should be Merge Requests
|
||||
And no other main tabs should be active
|
||||
|
||||
Scenario: On Dashboard Help
|
||||
Given I visit dashboard help page
|
||||
Then the active main tab should be Help
|
||||
Scenario: On Dashboard Groups
|
||||
Given I visit dashboard groups page
|
||||
Then the active main tab should be Groups
|
||||
And no other main tabs should be active
|
||||
|
|
|
@ -11,7 +11,6 @@ Feature: Dashboard
|
|||
And I visit dashboard page
|
||||
|
||||
Scenario: I should see projects list
|
||||
Then I should see "New Project" link
|
||||
Then I should see "Shop" project link
|
||||
Then I should see "Shop" project CI status
|
||||
|
||||
|
|
|
@ -1,12 +1,8 @@
|
|||
module SharedSidebarActiveTab
|
||||
include Spinach::DSL
|
||||
|
||||
step 'the active main tab should be Help' do
|
||||
ensure_active_main_tab('Help')
|
||||
end
|
||||
|
||||
step 'no other main tabs should be active' do
|
||||
expect(page).to have_selector('.nav-sidebar > li.active', count: 1)
|
||||
expect(page).to have_selector('.nav-sidebar li.active', count: 1)
|
||||
end
|
||||
|
||||
def ensure_active_main_tab(content)
|
||||
|
@ -17,6 +13,10 @@ module SharedSidebarActiveTab
|
|||
ensure_active_main_tab('Projects')
|
||||
end
|
||||
|
||||
step 'the active main tab should be Groups' do
|
||||
ensure_active_main_tab('Groups')
|
||||
end
|
||||
|
||||
step 'the active main tab should be Projects' do
|
||||
ensure_active_main_tab('Projects')
|
||||
end
|
||||
|
@ -28,8 +28,4 @@ module SharedSidebarActiveTab
|
|||
step 'the active main tab should be Merge Requests' do
|
||||
ensure_active_main_tab('Merge Requests')
|
||||
end
|
||||
|
||||
step 'the active main tab should be Help' do
|
||||
ensure_active_main_tab('Help')
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue