Commit 963a3114 authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets

Active tab tests for admin broadcast messages

Signed-off-by: default avatarDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
parent 90d59939
...@@ -27,6 +27,11 @@ Feature: Admin active tab ...@@ -27,6 +27,11 @@ Feature: Admin active tab
Then the active main tab should be Logs Then the active main tab should be Logs
And no other main tabs should be active And no other main tabs should be active
Scenario: On Admin Messages
Given I visit admin messages page
Then the active main tab should be Messages
And no other main tabs should be active
Scenario: On Admin Hooks Scenario: On Admin Hooks
Given I visit admin hooks page Given I visit admin hooks page
Then the active main tab should be Hooks Then the active main tab should be Hooks
......
...@@ -30,4 +30,8 @@ class AdminActiveTab < Spinach::FeatureSteps ...@@ -30,4 +30,8 @@ class AdminActiveTab < Spinach::FeatureSteps
Then 'the active main tab should be Resque' do Then 'the active main tab should be Resque' do
ensure_active_main_tab('Background Jobs') ensure_active_main_tab('Background Jobs')
end end
Then 'the active main tab should be Messages' do
ensure_active_main_tab('Messages')
end
end end
...@@ -105,6 +105,10 @@ module SharedPaths ...@@ -105,6 +105,10 @@ module SharedPaths
visit admin_logs_path visit admin_logs_path
end end
step 'I visit admin messages page' do
visit admin_broadcast_messages_path
end
step 'I visit admin hooks page' do step 'I visit admin hooks page' do
visit admin_hooks_path visit admin_hooks_path
end end
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment