Spinach: admin logs, admin users
This commit is contained in:
parent
66ecfa77e5
commit
16b61590ab
5 changed files with 37 additions and 0 deletions
|
@ -1,2 +1,7 @@
|
|||
Feature: Admin Logs
|
||||
Background:
|
||||
Given I sign in as an admin
|
||||
|
||||
Scenario: On Admin Logs
|
||||
Given I visit admin logs page
|
||||
Then I should see tabs with available logs
|
||||
|
|
|
@ -1,2 +1,8 @@
|
|||
Feature: Admin Users
|
||||
Background:
|
||||
Given I sign in as an admin
|
||||
And system has users
|
||||
|
||||
Scenario: On Admin Users
|
||||
Given I visit admin users page
|
||||
Then I should see all users
|
||||
|
|
11
features/steps/admin/admin_logs.rb
Normal file
11
features/steps/admin/admin_logs.rb
Normal file
|
@ -0,0 +1,11 @@
|
|||
class AdminLogs < Spinach::FeatureSteps
|
||||
include SharedAuthentication
|
||||
include SharedPaths
|
||||
include SharedAdmin
|
||||
|
||||
Then 'I should see tabs with available logs' do
|
||||
page.should have_content 'production.log'
|
||||
page.should have_content 'githost.log'
|
||||
page.should have_content 'application.log'
|
||||
end
|
||||
end
|
11
features/steps/admin/admin_users.rb
Normal file
11
features/steps/admin/admin_users.rb
Normal file
|
@ -0,0 +1,11 @@
|
|||
class AdminUsers < Spinach::FeatureSteps
|
||||
include SharedAuthentication
|
||||
include SharedPaths
|
||||
include SharedAdmin
|
||||
|
||||
Then 'I should see all users' do
|
||||
User.all.each do |user|
|
||||
page.should have_content user.name
|
||||
end
|
||||
end
|
||||
end
|
|
@ -4,5 +4,9 @@ module SharedAdmin
|
|||
And 'there are projects in system' do
|
||||
2.times { create(:project) }
|
||||
end
|
||||
|
||||
And 'system has users' do
|
||||
2.times { create(:user) }
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in a new issue