diff --git a/features/backend/admin_setup/category/main_tests_category.feature b/features/backend/admin_setup/category/main_tests_category.feature index 061c587de..c45908880 100644 --- a/features/backend/admin_setup/category/main_tests_category.feature +++ b/features/backend/admin_setup/category/main_tests_category.feature @@ -77,12 +77,10 @@ Scenario Outline: Update the Category created in this script Given PUT this data: """ { - "cat_name": "cat_name" + "cat_name": "" } """ And I request "project/category/cat_uid" with the key "cat_uid" stored in session array as variable "cat_uid_" - And store "cat_uid" in session array as variable "cat_uid_" - And the content type is "application/json" Then the response status code should be 200 And the response charset is "UTF-8" @@ -101,8 +99,8 @@ Scenario Outline: Get a Category specific And the response charset is "UTF-8" And the content type is "application/json" And the type is "array" - And the "cat_name" property equals "UPDATE sample!@#$%^^&" - And the "cat_total_processes" property equals 0 + And the "cat_name" property equals "" + And the "cat_total_processes" property equals Examples: diff --git a/features/backend/admin_setup/departments/basic_sequence_department.feature b/features/backend/admin_setup/departments/basic_sequence_department.feature index b81f14c22..f7a02b42d 100644 --- a/features/backend/admin_setup/departments/basic_sequence_department.feature +++ b/features/backend/admin_setup/departments/basic_sequence_department.feature @@ -92,7 +92,7 @@ Background: } """ - And I request "department//assign-user/23085901752d5671483a4c2059274810" with the key "dep_uid" stored in session array + And I request "department/dep_uid/assign-user/23085901752d5671483a4c2059274810" with the key "dep_uid" stored in session array Then the response status code should be 200 And the response charset is "UTF-8" And the content type is "application/json" @@ -106,12 +106,12 @@ Background: } """ - And I request "department//set-manager/24768775452d5671dbc1e92021979323" with the key "dep_uid" stored in session array + And I request "department/dep_uid/set-manager/24768775452d5671dbc1e92021979323" with the key "dep_uid" stored in session array Then the response status code should be 200 And the response charset is "UTF-8" And the content type is "application/json" And the type is "object" - And store "dep_uid" in session array + @@ -122,12 +122,12 @@ Background: } """ - And I request "department//unassign-user/23085901752d5671483a4c2059274810" with the key "dep_uid" stored in session array + And I request "department/dep_uid/unassign-user/23085901752d5671483a4c2059274810" with the key "dep_uid" stored in session array Then the response status code should be 200 And the response charset is "UTF-8" And the content type is "application/json" And the type is "object" - And store "dep_uid" in session array + Scenario: Set manager user to department (new supervisor of department: dylan) @@ -137,12 +137,12 @@ Background: } """ - And I request "department//set-manager/38102442252d5671a629009013495090" with the key "dep_uid" stored in session array + And I request "department/dep_uid/set-manager/38102442252d5671a629009013495090" with the key "dep_uid" stored in session array Then the response status code should be 200 And the response charset is "UTF-8" And the content type is "application/json" And the type is "object" - And store "dep_uid" in session array + Scenario: List all Departaments in the workspace when exactly are 16 departaments created diff --git a/features/backend/admin_setup/departments/main_tests_department.feature b/features/backend/admin_setup/departments/main_tests_department.feature index 910604054..749aac5fd 100644 --- a/features/backend/admin_setup/departments/main_tests_department.feature +++ b/features/backend/admin_setup/departments/main_tests_department.feature @@ -113,8 +113,8 @@ Background: Examples: | test_description | dep_uid_number | dep_title | dep_status | - | Update of field title and status of department | A | Department A UPDATE | INACTIVE | - | Update of field title and status of department | C | Department B UPDATE | ACTIVE | + | Update of field title and status of department | 1 | Department A UPDATE | INACTIVE | + | Update of field title and status of department | 2 | Department B UPDATE | ACTIVE | Scenario Outline: Get a single department after update of the department created of this script @@ -141,14 +141,13 @@ Background: } """ - And that I want to update a resource with the key "dep_uid" stored in session array as variable "dep_uid_" - And I request "department//assign-user/" + And that I want to update "Assigned users" + And I request "department/dep_uid/assign-user/" with the key "dep_uid" stored in session array as variable "dep_uid_" Then the response status code should be 200 And the response charset is "UTF-8" And the content type is "application/json" And the type is "object" - And store "dep_uid" in session array - + Examples: | Description | dep_uid_number | usr_uid | @@ -166,13 +165,12 @@ Background: } """ - And that I want to update a resource with the key "dep_uid" stored in session array as variable "dep_uid_" - And I request "department//set-manager/" + And that I want to update "Department supervisor" + And I request "department/dep_uid/set-manager/" with the key "dep_uid" stored in session array as variable "dep_uid_" Then the response status code should be 200 And the response charset is "UTF-8" And the content type is "application/json" And the type is "object" - And store "dep_uid" in session array Examples: @@ -184,7 +182,7 @@ Background: Scenario Outline: Get a single department of created in this script Given that I want to get a resource with the key "dep_uid" stored in session array as variable "dep_uid_" - And I request "department/" + And I request "department" Then the response status code should be 200 And the response charset is "UTF-8" And the type is "object" @@ -209,14 +207,13 @@ Background: } """ - And that I want to update a resource with the key "dep_uid" stored in session array - And I request "department//unassign-user/23085901752d5671483a4c2059274810" + And that I want to update "Assigned users" + And I request "department/dep_uid/unassign-user/" with the key "dep_uid" stored in session array as variable "dep_uid_" Then the response status code should be 200 And the response charset is "UTF-8" And the content type is "application/json" And the type is "object" - And store "dep_uid" in session array - + Examples: diff --git a/features/backend/admin_setup/departments/negative_tests_department.feature b/features/backend/admin_setup/departments/negative_tests_department.feature index 53a70b992..3c03f5401 100644 --- a/features/backend/admin_setup/departments/negative_tests_department.feature +++ b/features/backend/admin_setup/departments/negative_tests_department.feature @@ -50,8 +50,8 @@ Scenario Outline: Create a new departments in the workspace with bad parameters Scenario: Delete a department when have asigned user (negative tests) - Given that I want to delete a resource with the key "15978182252d5674d210310076985235" + Given that I want to delete a "Department" And I request "department/15978182252d5674d210310076985235" Then the response status code should be 400 - And the response status message should have the following text "" + And the response status message should have the following text "cannot be deleted" \ No newline at end of file diff --git a/features/backend/application_cases/case_actions/main_tests_cases_actions.feature b/features/backend/application_cases/case_actions/main_tests_cases_actions.feature index 26ea1618d..fcb2d1ff1 100644 --- a/features/backend/application_cases/case_actions/main_tests_cases_actions.feature +++ b/features/backend/application_cases/case_actions/main_tests_cases_actions.feature @@ -196,9 +196,9 @@ Scenario Outline: Returns case variables generated by triggers before assignment Then the response status code should be 200 And the response charset is "UTF-8" And the type is "object" - And the "ar" property equals "" - And the "br" property equals "" - And the "ba" property equals "" + And the response has not a "ar" property + And the response has not a "br" property + And the response has not a "ba" property Examples: diff --git a/features/backend/projects/process_supervisor/main_tests_supervisor_ordenamiento.feature b/features/backend/projects/process_supervisor/main_tests_supervisor_ordenamiento.feature index f457d74d3..4413de8b1 100644 --- a/features/backend/projects/process_supervisor/main_tests_supervisor_ordenamiento.feature +++ b/features/backend/projects/process_supervisor/main_tests_supervisor_ordenamiento.feature @@ -41,15 +41,15 @@ Requirements: Scenario Outline: Obtain the position of the steps after changing position - Given I request "project/857888611534814982bc651033834642/process-supervisor/7976552835322023005e069088446535/step/" + Given I request "project/857888611534814982bc651033834642/process-supervisor/dynaform/" Then the response status code should be 200 And the response charset is "UTF-8" And the type is "object" - And that "step_position" is set to "" + And that "pud_position" is set to "" Examples: - | test_description | step_uid | step_position | + | test_description | step_uid | pud_position | | Position-dynaform1 | 674032139534bd91f9331a5032066933 | 2 | | Position-dynaform2 | 583050735534bd923984f24007464958 | 3 | | Position-dynaform3 | 114660532534bd926817991070085867 | 1 | @@ -78,21 +78,20 @@ Requirements: Scenario Outline: Obtain the position of the steps after add new dynaform - Given I request "project/857888611534814982bc651033834642/activity/7976552835322023005e069088446535/step/" + Given I request "project/857888611534814982bc651033834642/process-supervisor/dynaform/" Then the response status code should be 200 And the response charset is "UTF-8" And the type is "object" - And that "step_position" is set to "" + And that "pud_position" is set to "" Examples: - | test_description | step_uid | step_position | - | Position-dynaform1 | 8257746325322026c0e45e3047837732 | 2 | - | Position-dynaform2 | 30547852753220293960227013371359 | 3 | - | Position-dynaform3 | 840380819532202d132fb91020992676 | 1 | - | Position-dynaform4 | 663853222532202eec8a913042063689 | 4 | - | Position-dynaform5 | 925775829534bdee3ef85a0017515754 | 5 | - + | test_description | step_uid | pud_position | + | Position-dynaform1 | 674032139534bd91f9331a5032066933 | 2 | + | Position-dynaform2 | 583050735534bd923984f24007464958 | 3 | + | Position-dynaform3 | 114660532534bd926817991070085867 | 1 | + | Position-dynaform4 | 105517492534bd929a58c15055718131 | 4 | + Scenario Outline: Delete an dynaform5 to a process supervisor Given that I want to delete a resource with the key "pui_uid" stored in session array as variable "pud_uid_" @@ -103,22 +102,20 @@ Requirements: Examples: | test_description | project | pud_number | - | Delete dynaform5 for Supervisor | 925775829534bdee3ef85a0017515754 | 1 | - - + | Delete dynaform5 for Supervisor | 856447360534bdeab3c4a72086906269 | 1 | Scenario Outline: Obtain the position of the dynaforms after changing position - Given I request "project/857888611534814982bc651033834642/activity/7976552835322023005e069088446535/step/" + Given I request "project/857888611534814982bc651033834642/process-supervisor/dynaform/" Then the response status code should be 200 And the response charset is "UTF-8" And the type is "object" - And that "step_position" is set to "" + And that "pud_position" is set to "" Examples: - | test_description | step_uid | step_position | + | test_description | step_uid | pud_position | | Position-dynaform1 | 674032139534bd91f9331a5032066933 | 1 | | Position-dynaform2 | 583050735534bd923984f24007464958 | 2 | | Position-dynaform3 | 114660532534bd926817991070085867 | 3 | @@ -131,7 +128,7 @@ Scenario Outline: obtain the position of Input Documents in process supervisor Then the response status code should be 200 And the response charset is "UTF-8" And the type is "array" - And that "pui_position" is set to "" + And that "pud_position" is set to "" Examples: @@ -149,16 +146,16 @@ Scenario Outline: obtain the position of Input Documents in process supervisor "pud_position": "1" } """ - And I request "project/857888611534814982bc651033834642/activity/7976552835322023005e069088446535/step/392695739534bdfe1542bb4007328326" + And I request "project/857888611534814982bc651033834642/process-supervisor/input-document/519852825534bdf430c81e5083980052" Then the response status code should be 200 - + Scenario Outline: Obtain the position of the steps after changing position Given I request "project/857888611534814982bc651033834642/process-supervisors" Then the response status code should be 200 And the response charset is "UTF-8" - And the type is "object" - And that "pui_position" is set to "" + And the type is "array" + And that "pud_position" is set to "" Examples: @@ -168,30 +165,14 @@ Scenario Outline: obtain the position of Input Documents in process supervisor | Position-Input3 | 392695739534bdfe1542bb4007328326 | 1 | -Scenario Outline: obtain the position of Input Documents in process supervisor - Given I request "project/857888611534814982bc651033834642/process-supervisors" - Then the response status code should be 200 - And the response charset is "UTF-8" - And the type is "object" - And that "pui_position" is set to "" - - Examples: - - | test_description | step_uid | pud_position | - | Position-Input1 | 152101193534bdfdb530c96029300152 | 1 | - | Position-Input2 | 370888112534bdfde887e79055241597 | 2 | - | Position-Input3 | 392695739534bdfe1542bb4007328326 | 3 | - - - - Scenario: Change order the Input document of "Input3" by position three + Scenario: Change order the Input document of "Input3" by position one Given PUT this data: """ { "pud_position": "3" } """ - And I request "project/857888611534814982bc651033834642/activity/7976552835322023005e069088446535/step/392695739534bdfe1542bb4007328326" + And I request "project/857888611534814982bc651033834642/process-supervisor/input-document/519852825534bdf430c81e5083980052" Then the response status code should be 200 @@ -199,8 +180,8 @@ Scenario Outline: obtain the position of Input Documents in process supervisor Given I request "project/857888611534814982bc651033834642/process-supervisors" Then the response status code should be 200 And the response charset is "UTF-8" - And the type is "object" - And that "pui_position" is set to "" + And the type is "array" + And that "pud_position" is set to "" Examples: