Commit a801d1d1678f619f4db299f8f1d55733d93145d8
Committed by
Rafael Manzo
1 parent
0d4ed835
Exists in
colab
and in
4 other branches
create feature test fixed to test user permission
Showing
2 changed files
with
8 additions
and
3 deletions
Show diff stats
features/project/create.feature
... | ... | @@ -3,11 +3,12 @@ Feature: Project Creation |
3 | 3 | As a regular user |
4 | 4 | I should be able to create projects |
5 | 5 | |
6 | - # This will fail until do the authentication to project. | |
7 | - @wip | |
6 | + @kalibro_restart | |
8 | 7 | Scenario: Should not create project without login |
9 | 8 | Given I am at the All Projects page |
10 | - Then I should not see New Project | |
9 | + When I click the New Project link | |
10 | + Then I should be in the Login page | |
11 | + And I should see You need to sign in or sign up before continuing. | |
11 | 12 | |
12 | 13 | @kalibro_restart |
13 | 14 | Scenario: project creation | ... | ... |
features/step_definitions/project_steps.rb
... | ... | @@ -46,6 +46,10 @@ Then(/^I should be in the Edit Project page$/) do |
46 | 46 | page.should have_content("Edit Project") |
47 | 47 | end |
48 | 48 | |
49 | +Then(/^I should be in the Login page$/) do | |
50 | + page.should have_content("Sign in") | |
51 | +end | |
52 | + | |
49 | 53 | Then(/^the sample project should not be there$/) do |
50 | 54 | expect { Project.find(@project.id) }.to raise_error |
51 | 55 | end | ... | ... |