Commit f444c9cc authored by Valery Sizov's avatar Valery Sizov

deploy key events: tests

parent 7898922a
Feature: Audit Event
Background:
Given I sign in as a user
And I own project "Shop"
Scenario: I add new deploy key
Given I created new depoloy key
When I visit audit event page
Then I see deploy key event
When I remove deploy key
And I visit audit event page
Then I see remove deploy key event
\ No newline at end of file
class Spinach::Features::AuditEvent < Spinach::FeatureSteps
include SharedAuthentication
include SharedProject
include SharedPaths
step 'I created new depoloy key' do
visit new_namespace_project_deploy_key_path(@project.namespace, @project)
fill_in "deploy_key_title", with: "laptop"
fill_in "deploy_key_key", with: "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAzrEJUIR6Y03TCE9rIJ+GqTBvgb8t1jI9h5UBzCLuK4VawOmkLornPqLDrGbm6tcwM/wBrrLvVOqi2HwmkKEIecVO0a64A4rIYScVsXIniHRS6w5twyn1MD3sIbN+socBDcaldECQa2u1dI3tnNVcs8wi77fiRe7RSxePsJceGoheRQgC8AZ510UdIlO+9rjIHUdVN7LLyz512auAfYsgx1OfablkQ/XJcdEwDNgi9imI6nAXhmoKUm1IPLT2yKajTIC64AjLOnE0YyCh6+7RFMpiMyu1qiOCpdjYwTgBRiciNRZCH8xIedyCoAmiUgkUT40XYHwLuwiPJICpkAzp7Q== user@laptop"
click_button "Create"
end
step 'I remove deploy key' do
visit namespace_project_deploy_keys_path(@project.namespace, @project)
click_link "Remove"
end
step 'I see remove deploy key event' do
page.should have_content("Remove deploy key")
end
step 'I see deploy key event' do
page.should have_content("Add deploy key")
end
end
......@@ -67,6 +67,10 @@ module SharedPaths
visit edit_group_path(Group.find_by(name:"Guest"))
end
step 'I visit audit event page' do
visit namespace_project_audit_events_path(@project.namespace, @project)
end
# ----------------------------------------
# Dashboard
# ----------------------------------------
......
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