Changes

stoney core: REST API (Testing)

1,341 bytes added, 09:44, 10 August 2014
/* 02xx Service Provider Person (SPP) */
= Tests =
== Basic Helper Files ==
The jasmin-node framework automatically includes all script files which contain helper or helpers. Therefore we can put all boiler plate code into this/these script files. Currently we have on file:
spec_helper.js
 
== 00xx Header and basic JSON validation ==
=== 0000 Header Checks ===
What do we want to test?
* Check for valid JSON in random resellers, customers and people resources (POST, PUT or PATCH).
* Check input validation in random resources (POST, PUT or PATCH).
0200_service_provider_person_resellers_collection_retrieval_spec.js
0201_service_provider_person_resellers_element_retrieval_spec0201_service_provider_person_reseller_element_retrieval_spec.js
0202_service_provider_person_customers_collection_retrieval_spec.js
0203_service_provider_person_customers_element_retrieval_spec0203_service_provider_person_customer_element_retrieval_spec.js
0204_service_provider_person_people_collection_retrieval_spec.js
0205_service_provider_person_people_element_retrieval_spec0205_service_provider_person_person_element_retrieval_spec.js
0207_service_provider_person_search_resellers_spec.js
== 03xx Reseller Employee (RE) ==
=== 0300 Reseller Employee (RE) Reseller collection retrieval (GET) ===
0300_reseller_employee_resellers_collection_retrieval_spec.js
 
What do we want to test?
* Do the two reseller employees each only see their own reseller when retrieving a reseller collection (GET)?
 
== 04xx Reseller Person (PP) ==
=== 0400 Reseller Person (PP) Reseller collection retrieval (GET) ===
0400_reseller_person_resellers_collection_retrieval_spec.js
 
What do we want to test?
* Do the two reseller people (non-employees) not see any resellers when retrieving a reseller collection (GET)?
 
== 05xx Customer Employee (CE) ==
=== 0500 Customer Employee (CE) Reseller collection retrieval (GET) ===
0500_customer_employee_resellers_collection_retrieval_spec.js
 
What do we want to test?
* Do the two customer employees not see any resellers when retrieving a reseller collection (GET)?
 
== 06xx Customer Person (CP) ==
=== 0600 Customer Person (CP) Reseller collection retrieval (GET) ===
0600_customer_person_resellers_collection_retrieval_spec.js
 
What do we want to test?
* Do the two customer people (non-employees) not see any resellers when retrieving a reseller collection (GET)?
 
[[Category:REST API]][[Category:stoney core]]
SLB, editor, reviewer
3,368
edits