spinach test: project services
This commit is contained in:
parent
9b22f41e54
commit
7bfd38eaa9
2 changed files with 44 additions and 0 deletions
30
features/steps/project/project_services.rb
Normal file
30
features/steps/project/project_services.rb
Normal file
|
@ -0,0 +1,30 @@
|
|||
class ProjectServices < Spinach::FeatureSteps
|
||||
include SharedAuthentication
|
||||
include SharedProject
|
||||
include SharedPaths
|
||||
|
||||
When 'I visit project "Shop" services page' do
|
||||
visit project_services_path(@project)
|
||||
end
|
||||
|
||||
Then 'I should see list of available services' do
|
||||
page.should have_content 'Services'
|
||||
page.should have_content 'Jenkins'
|
||||
page.should have_content 'GitLab CI'
|
||||
end
|
||||
|
||||
And 'I click gitlab-ci service link' do
|
||||
click_link 'GitLab CI'
|
||||
end
|
||||
|
||||
And 'I fill gitlab-ci settings' do
|
||||
check 'Active'
|
||||
fill_in 'Project URL', with: 'http://ci.gitlab.org/projects/3'
|
||||
fill_in 'CI Project token', with: 'verySecret'
|
||||
click_button 'Save'
|
||||
end
|
||||
|
||||
Then 'I should see service settings saved' do
|
||||
find_field('Project URL').value.should == 'http://ci.gitlab.org/projects/3'
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue