A bit of spinach tests

This commit is contained in:
Dmitriy Zaporozhets 2013-01-09 08:14:05 +03:00
parent ab344f31b6
commit 2f6603e581
11 changed files with 116 additions and 95 deletions

View file

@ -0,0 +1,24 @@
class AdminProjects < Spinach::FeatureSteps
include SharedAuthentication
include SharedPaths
include SharedAdmin
And 'I should see all projects' do
Project.all.each do |p|
page.should have_content p.name_with_namespace
end
end
And 'I click on first project' do
click_link Project.first.name_with_namespace
end
Then 'I should see project details' do
project = Project.first
current_path.should == admin_project_path(project)
page.should have_content(project.name_with_namespace)
page.should have_content(project.creator.name)
page.should have_content('Add new team member')
end
end