Don't Allow a Collection to Continue if a Required Resources Does Not Exist or is Unusable
Assuming a data domain is required for the following tests in a Postman collection:
Code Block |
---|
language | js |
---|
title | Terminating test runs |
---|
|
tests["Status code is 201/202"] = responseCode.code === 201 || responseCode.code === 202;
if (responseCode.code == 201 || responseCode.code == 202) {
//
// #1: do stuff like make sure there is a response body and
// retrieve env vars to be used by other tests in this
// collection
//
}
else {
//
// #2: Bail on the collection run
//
tests["Scrap this run: Domain not created"] = true === false;
postman.setNextRequest(null);
}
//
// #3: Could add more extensive stuff beyond #1 here
// |