Commit c41f265fa4d8b4a749a146219cc547d29ccc4592
Committed by
Rafael Manzo
1 parent
63b8d886
Exists in
colab
and in
4 other branches
Acceptance tests for the project validations on creation
Showing
1 changed file
with
22 additions
and
1 deletions
Show diff stats
features/project/create.feature
@@ -18,4 +18,25 @@ Feature: Project Creation | @@ -18,4 +18,25 @@ Feature: Project Creation | ||
18 | And I fill the Description field with "Web Service to collect metrics" | 18 | And I fill the Description field with "Web Service to collect metrics" |
19 | When I press the Create Project button | 19 | When I press the Create Project button |
20 | Then I should see Kalibro | 20 | Then I should see Kalibro |
21 | - And I should see Web Service to collect metrics | ||
22 | \ No newline at end of file | 21 | \ No newline at end of file |
22 | + And I should see Web Service to collect metrics | ||
23 | + | ||
24 | + @kalibro_restart | ||
25 | + Scenario: project creation with already taken name | ||
26 | + Given I am a regular user | ||
27 | + And I am signed in | ||
28 | + And I have a project named "Kalibro" | ||
29 | + And I am at the New Project page | ||
30 | + And I fill the Name field with "Kalibro" | ||
31 | + And I fill the Description field with "Web Service to collect metrics" | ||
32 | + When I press the Create Project button | ||
33 | + Then I should see There's already | ||
34 | + | ||
35 | + @kalibro_restart | ||
36 | + Scenario: project creation with blank name | ||
37 | + Given I am a regular user | ||
38 | + And I am signed in | ||
39 | + And I am at the New Project page | ||
40 | + And I fill the Name field with " " | ||
41 | + And I fill the Description field with "Web Service to collect metrics" | ||
42 | + When I press the Create Project button | ||
43 | + Then I should see Name can't be blank | ||
23 | \ No newline at end of file | 44 | \ No newline at end of file |