{ "front-version": "1.4.0.1", "version": 3, "nodes": [ { "id": "51F39A29-B962-4ADB-910A-634F2145A073", "lastModified": "2017-01-11T15:17:05.060+01:00", "name": "Star Wars API", "remoteModification": "2017-01-11T14:17:04.924Z", "type": "Project" }, { "description": "##### Data validation on Star Wars API ⭐️ \n\nEnsure data is consistent across API calls. ", "id": "A36EDDC6-D5EA-4B3F-8BBA-FF911FF9FEED", "lastModified": "2016-12-29T11:39:27.819+01:00", "name": "SWAPI data validation", "requestOrder": [ "People", "Planets", "Starships" ], "type": "Scenario", "parentId": "51F39A29-B962-4ADB-910A-634F2145A073" }, { "description": "Check people data 👨🏽", "id": "076BE9DF-1D81-479A-B321-681FDC1406C9", "lastModified": "2017-01-06T13:38:06.717+01:00", "name": "People", "headers": [ { "enabled": true, "name": "Content-Type", "value": "application/json" } ], "assertions": [ { "path": "code", "value": "200", "comparison": "Equals", "subject": "ResponseStatus" }, { "path": "$.name", "value": "Luke Skywalker", "comparison": "Equals", "subject": "ResponseJsonBody" }, { "path": "$.url", "value": "${\"Star Wars API\".\"SWAPI data validation\".\"People\".\"request\".\"uri\"}", "comparison": "Equals", "subject": "ResponseJsonBody" } ], "metaInfo": { "ownerId": "Local repository id" }, "type": "Request", "method": { "link": "http://tools.ietf.org/html/rfc7231#section-4.3.1", "name": "GET" }, "body": { "autoSetLength": true, "bodyType": "Text" }, "headersType": "Form", "uri": { "host": "swapi.co", "path": "/api/people/1/", "query": { "delimiter": "&", "items": [] }, "scheme": { "name": "http", "version": "V11" } }, "parentId": "A36EDDC6-D5EA-4B3F-8BBA-FF911FF9FEED" }, { "description": "Check starships data 🚀", "id": "5C96A7A5-8271-44BA-91CD-D7600908342D", "lastModified": "2017-01-11T15:17:04.778+01:00", "name": "Starships", "headers": [], "assertions": [ { "path": "code", "value": "200", "comparison": "Equals", "subject": "ResponseStatus" }, { "path": "$.name", "value": "X-wing", "comparison": "Equals", "subject": "ResponseJsonBody" }, { "path": "$.pilots", "value": "${\"Star Wars API\".\"SWAPI data validation\".\"People\".\"request\".\"uri\"}", "comparison": "Contains", "subject": "ResponseJsonBody" }, { "path": "$.url", "value": "${\"Star Wars API\".\"SWAPI data validation\".\"Starships\".\"request\".\"uri\"}", "comparison": "Equals", "subject": "ResponseJsonBody" } ], "metaInfo": { "ownerId": "Local repository id" }, "type": "Request", "method": { "link": "http://tools.ietf.org/html/rfc7231#section-4.3.1", "name": "GET" }, "body": { "autoSetLength": true, "bodyType": "Text" }, "headersType": "Form", "uri": { "host": "swapi.co", "path": "/api/starships/12/", "query": { "delimiter": "&", "items": [] }, "scheme": { "name": "http", "version": "V11" } }, "parentId": "A36EDDC6-D5EA-4B3F-8BBA-FF911FF9FEED" }, { "description": "Check planets data 🌎 ", "id": "7BF4F9D6-99DA-409A-A5D8-A2CE17CEE2D6", "lastModified": "2016-12-29T11:39:47.912+01:00", "name": "Planets", "headers": [], "assertions": [ { "path": "code", "value": "200", "comparison": "Equals", "subject": "ResponseStatus" }, { "path": "$.name", "value": "Tatooine", "comparison": "Equals", "subject": "ResponseJsonBody" }, { "path": "$.residents", "value": "${\"Star Wars API\".\"SWAPI data validation\".\"People\".\"response\".\"body\".\"url\"}", "comparison": "Contains", "subject": "ResponseJsonBody" }, { "path": "$.url", "value": "${\"Star Wars API\".\"SWAPI data validation\".\"Planets\".\"request\".\"uri\"}", "comparison": "Equals", "subject": "ResponseJsonBody" } ], "metaInfo": { "ownerId": "Local repository id" }, "type": "Request", "method": { "link": "http://tools.ietf.org/html/rfc7231#section-4.3.1", "name": "GET" }, "body": { "autoSetLength": true, "bodyType": "Text" }, "headersType": "Form", "uri": { "host": "swapi.co", "path": "/api/planets/1/", "scheme": { "name": "http", "version": "V11" } }, "parentId": "A36EDDC6-D5EA-4B3F-8BBA-FF911FF9FEED" } ] }