Commit 7b8853afe938592d84a92f8adb9e772355d13e10

Authored by Carlos Morais
1 parent 0f1414ac

[Mezuro] moved features to test

plugins/mezuro/features/mezuro.feature
@@ -1,69 +0,0 @@ @@ -1,69 +0,0 @@
1 -Feature: mezuro content  
2 - As a noosfero user  
3 - I want to create a Kalibro project  
4 -  
5 - Background:  
6 - Given the following users  
7 - | login | name |  
8 - | joaosilva | Joao Silva |  
9 - And I am logged in as "joaosilva"  
10 - And "Mezuro" plugin is enabled  
11 - And the following community  
12 - | identifier | name |  
13 - | mycommunity | My Community |  
14 - And "Joao Silva" is admin of "My Community"  
15 -  
16 - Scenario: I see Kalibro project as an option to new content  
17 - Given I am on My Community's cms  
18 - When I follow "New content"  
19 - Then I should see "Kalibro project"  
20 -  
21 - Scenario: I see Kalibro project's input form  
22 - Given I am on My Community's cms  
23 - When I follow "New content"  
24 - And I follow "Kalibro project"  
25 - Then I should see "Title"  
26 - And I should see "License"  
27 - And I should see "Repository type"  
28 - And I should see "GIT"  
29 - And I should see "REMOTE_ZIP"  
30 - And I should see "REMOTE_TARBALL"  
31 - And I should see "SUBVERSION"  
32 - And I should see "Repository url"  
33 - And I should see "Configuration"  
34 - And I should see "Kalibro for Java"  
35 -  
36 - Scenario: I create a sample mezuro content  
37 - Given I am on My Community's cms  
38 - When I create a content of type "Kalibro project" with the following data  
39 - | Title | Sample project |  
40 - | License | BSD |  
41 - | Repository type | GIT |  
42 - | Repository url | git://example |  
43 - Then I should see "Sample project"  
44 - And I should see "Viewed one time"  
45 - And I should see "BSD"  
46 -  
47 - Scenario: I create a real mezuro content  
48 - Given I am on My Community's cms  
49 - When I create a content of type "Kalibro project" with the following data  
50 - | Title | Qt-Calculator |  
51 - | License | GPL 2.0 |  
52 - | Repository type | SUBVERSION |  
53 - | Repository url | https://qt-calculator.svn.sourceforge.net/svnroot/qt-calculator |  
54 - Then I should see "Qt-Calculator"  
55 -  
56 - Scenario: I see results from a real Kalibro project  
57 - Given I am on My Community's cms  
58 - When I create a content of type "Kalibro project" with the following data  
59 - | Title | Qt-Calculator |  
60 - | License | GPL |  
61 - | Repository type | SUBVERSION |  
62 - | Repository url | https://qt-calculator.svn.sourceforge.net/svnroot/qt-calculator |  
63 - | Configuration | Kalibro for Java |  
64 - Then I should see "Qt-Calculator"  
65 - And I should see "GPL"  
66 - And I should see "SUBVERSION"  
67 - And I should see "https://qt-calculator.svn.sourceforge.net/svnroot/qt-calculator"  
68 - And I should see "Kalibro for Java"  
69 - And I should see "Kalibro Service is loading the source code"  
plugins/mezuro/test/features/mezuro.feature 0 → 100644
@@ -0,0 +1,69 @@ @@ -0,0 +1,69 @@
  1 +Feature: mezuro content
  2 + As a noosfero user
  3 + I want to create a Kalibro project
  4 +
  5 + Background:
  6 + Given the following users
  7 + | login | name |
  8 + | joaosilva | Joao Silva |
  9 + And I am logged in as "joaosilva"
  10 + And "Mezuro" plugin is enabled
  11 + And the following community
  12 + | identifier | name |
  13 + | mycommunity | My Community |
  14 + And "Joao Silva" is admin of "My Community"
  15 +
  16 + Scenario: I see Kalibro project as an option to new content
  17 + Given I am on My Community's cms
  18 + When I follow "New content"
  19 + Then I should see "Kalibro project"
  20 +
  21 + Scenario: I see Kalibro project's input form
  22 + Given I am on My Community's cms
  23 + When I follow "New content"
  24 + And I follow "Kalibro project"
  25 + Then I should see "Title"
  26 + And I should see "License"
  27 + And I should see "Repository type"
  28 + And I should see "GIT"
  29 + And I should see "REMOTE_ZIP"
  30 + And I should see "REMOTE_TARBALL"
  31 + And I should see "SUBVERSION"
  32 + And I should see "Repository url"
  33 + And I should see "Configuration"
  34 + And I should see "Kalibro for Java"
  35 +
  36 + Scenario: I create a sample mezuro content
  37 + Given I am on My Community's cms
  38 + When I create a content of type "Kalibro project" with the following data
  39 + | Title | Sample project |
  40 + | License | BSD |
  41 + | Repository type | GIT |
  42 + | Repository url | git://example |
  43 + Then I should see "Sample project"
  44 + And I should see "Viewed one time"
  45 + And I should see "BSD"
  46 +
  47 + Scenario: I create a real mezuro content
  48 + Given I am on My Community's cms
  49 + When I create a content of type "Kalibro project" with the following data
  50 + | Title | Qt-Calculator |
  51 + | License | GPL 2.0 |
  52 + | Repository type | SUBVERSION |
  53 + | Repository url | https://qt-calculator.svn.sourceforge.net/svnroot/qt-calculator |
  54 + Then I should see "Qt-Calculator"
  55 +
  56 + Scenario: I see results from a real Kalibro project
  57 + Given I am on My Community's cms
  58 + When I create a content of type "Kalibro project" with the following data
  59 + | Title | Qt-Calculator |
  60 + | License | GPL |
  61 + | Repository type | SUBVERSION |
  62 + | Repository url | https://qt-calculator.svn.sourceforge.net/svnroot/qt-calculator |
  63 + | Configuration | Kalibro for Java |
  64 + Then I should see "Qt-Calculator"
  65 + And I should see "GPL"
  66 + And I should see "SUBVERSION"
  67 + And I should see "https://qt-calculator.svn.sourceforge.net/svnroot/qt-calculator"
  68 + And I should see "Kalibro for Java"
  69 + And I should see "Kalibro Service is loading the source code"