Commit ac414a540a0d200ae14da7339966ba5c5d8fc42c

Authored by Alessandro Palmeira + Diego Araujo
Committed by Paulo Meireles
1 parent bfd5375b

[Mezuro] Removed outdated script file and renamed project feature

plugins/mezuro/features/call_monkey_server.sh
@@ -1,11 +0,0 @@ @@ -1,11 +0,0 @@
1 -#!/bin/bash  
2 -  
3 -MONKEY_SERVER_ADDRESS="localhost"  
4 -MONKEY_SERVER_PORT=50688  
5 -  
6 -# Ignore errors from all commands  
7 -trap "" ERR  
8 -  
9 -exec 5<>/dev/tcp/$MONKEY_SERVER_ADDRESS/$MONKEY_SERVER_PORT  
10 -echo "SCENARIO $1" >&5  
11 -echo "Calling monkey-server in Scenario $1"  
plugins/mezuro/features/creating_project.feature
@@ -1,65 +0,0 @@ @@ -1,65 +0,0 @@
1 -@mezuro  
2 -Feature: Create project  
3 - As a mezuro user  
4 - I want to create a Mezuro project  
5 -  
6 - Background:  
7 - Given the following users  
8 - | login | name |  
9 - | joaosilva | Joao Silva |  
10 - And I am logged in as "joaosilva"  
11 - And "Mezuro" plugin is enabled  
12 - And the following community  
13 - | identifier | name |  
14 - | mycommunity | My Community |  
15 - And "Joao Silva" is admin of "My Community"  
16 -  
17 - Scenario: I see Mezuro project's input form  
18 - Given I am on mycommunity's control panel  
19 - When I follow "Mezuro project"  
20 - Then I should see "Title"  
21 - And I should see "Description"  
22 -  
23 - Scenario: I create a Mezuro project with valid attributes  
24 - Given I am on mycommunity's control panel  
25 - When I create a Mezuro project with the following data  
26 - | Title | Sample Project |  
27 - | Description | Sample Description |  
28 - Then I should see "Sample Project"  
29 - And I should see "Sample Description"  
30 - And I should see "Add Repository"  
31 -  
32 - @selenium  
33 - Scenario: I edit a Mezuro project  
34 - Given I am on mycommunity's control panel  
35 - When I create a Mezuro project with the following data  
36 - | Title | Sample Project |  
37 - | Description | Sample Description |  
38 - And I am on article "Sample Project"  
39 - And I should be on /mycommunity/sample-project  
40 - When I follow "Edit"  
41 -  
42 - @selenium  
43 - Scenario: I delete a Mezuro project that belongs to me  
44 - Given the following Mezuro project  
45 - | name | description | owner |  
46 - | Sample Project | Sample Description | joaosilva |  
47 - And I am on article "Sample Project"  
48 - And I should be on /joaosilva/sample-project  
49 - When I follow "Delete"  
50 - And I confirm the "Are you sure that you want to remove the item "Sample Project"?" dialog  
51 - Then I go to /joaosilva/sample-project  
52 - And I should see "There is no such page: /joaosilva/sample-project"  
53 -  
54 - @selenium  
55 - Scenario: I cannot delete a Mezuro project that doesn't belong to me  
56 - Given the following Mezuro project  
57 - | name | description | owner |  
58 - | Sample Project | Sample Description | joaosilva |  
59 - And I am on article "Sample Project"  
60 - And I should be on /joaosilva/sample-project  
61 - When I follow "Delete"  
62 - And I confirm the "Are you sure that you want to remove the item "Sample Project"?" dialog  
63 - Then I go to /joaosilva/sample-project  
64 - And I should see "There is no such page: /joaosilva/sample-project"  
65 -  
plugins/mezuro/features/project.feature 0 → 100644
@@ -0,0 +1,65 @@ @@ -0,0 +1,65 @@
  1 +@mezuro
  2 +Feature: Project
  3 + As a mezuro user
  4 + I want to create, edit and remove a Mezuro project
  5 +
  6 + Background:
  7 + Given the following users
  8 + | login | name |
  9 + | joaosilva | Joao Silva |
  10 + And I am logged in as "joaosilva"
  11 + And "Mezuro" plugin is enabled
  12 + And the following community
  13 + | identifier | name |
  14 + | mycommunity | My Community |
  15 + And "Joao Silva" is admin of "My Community"
  16 +
  17 + Scenario: I see Mezuro project's input form
  18 + Given I am on mycommunity's control panel
  19 + When I follow "Mezuro project"
  20 + Then I should see "Title"
  21 + And I should see "Description"
  22 +
  23 + Scenario: I create a Mezuro project with valid attributes
  24 + Given I am on mycommunity's control panel
  25 + When I create a Mezuro project with the following data
  26 + | Title | Sample Project |
  27 + | Description | Sample Description |
  28 + Then I should see "Sample Project"
  29 + And I should see "Sample Description"
  30 + And I should see "Add Repository"
  31 +
  32 + @selenium
  33 + Scenario: I edit a Mezuro project
  34 + Given I am on mycommunity's control panel
  35 + When I create a Mezuro project with the following data
  36 + | Title | Sample Project |
  37 + | Description | Sample Description |
  38 + And I am on article "Sample Project"
  39 + And I should be on /mycommunity/sample-project
  40 + When I follow "Edit"
  41 +
  42 + @selenium
  43 + Scenario: I delete a Mezuro project that belongs to me
  44 + Given the following Mezuro project
  45 + | name | description | owner |
  46 + | Sample Project | Sample Description | joaosilva |
  47 + And I am on article "Sample Project"
  48 + And I should be on /joaosilva/sample-project
  49 + When I follow "Delete"
  50 + And I confirm the "Are you sure that you want to remove the item "Sample Project"?" dialog
  51 + Then I go to /joaosilva/sample-project
  52 + And I should see "There is no such page: /joaosilva/sample-project"
  53 +
  54 + @selenium
  55 + Scenario: I cannot delete a Mezuro project that doesn't belong to me
  56 + Given the following Mezuro project
  57 + | name | description | owner |
  58 + | Sample Project | Sample Description | joaosilva |
  59 + And I am on article "Sample Project"
  60 + And I should be on /joaosilva/sample-project
  61 + When I follow "Delete"
  62 + And I confirm the "Are you sure that you want to remove the item "Sample Project"?" dialog
  63 + Then I go to /joaosilva/sample-project
  64 + And I should see "There is no such page: /joaosilva/sample-project"
  65 +