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);
}