JSFiddle - React, Tailwind, and code Playground
by Frank Liu
JavaScript
tests['Status Code is 201'] = (responseCode.code === 201);
if(responseCode.code ===201)
{
try
{
//Bring in the repsonse body
var result = JSON.parse(responseBody);
//Get the upsell products
for(i = 0; i < result.accounts.length; i++)
{
if(result.accounts[i].type == "SOIP")
{
accountRef = result.accounts[i].reference;
}
}
}
catch(e)
{
console.log(e);
}
console.log("SoIP Account Reference returned is: " + accountRef);
postman.setEnvironmentVariable("account.reference", accountRef);
var addedScid = JSON.parse(pm.request.body.raw).add.products[0].scid;
var responseBody = pm.response.json();
var basketProductReference = responseBody.basket.services
.flatMap(service => service.products)
.find(product => product.scid === addedScid)
.reference;
pm.environment.set("basket-product.reference", basketProductReference);
}