VScode
const expect = require("chai").expect;
const req = {
"setting": {
"instruction01": "1",
"instruction02": "2",
"instruction03": "3",
"instruction04": "4",
"instruction05": "5"
}
};
const res = {
"data": {
"instruction01": "1",
"instruction02": "2",
"fake": "distraction",
"instruction03": "3",
"instruction04": "4",
"instruction05": "5",
"created": 123131231
}
};
let reqDetail = req.setting;
let resDetail = {
"instruction01": res.data.instruction01,
"instruction02": res.data.instruction02,
"instruction03": res.data.instruction03,
"instruction04": res.data.instruction04,
"instruction05": res.data.instruction05
};
expect(reqDetail).eql(resDetail); //compare 2 objedt
Postman
URL:
https://auto-test-challenges.herokuapp.com/challenge2postman


let req = JSON.parse(pm.request.body.raw);
let reqDetail = req.setting;
console.log(reqDetail);
const res = pm.response.json();
let resDetail = {
"instruction01": res.data.instruction01,
"instruction02": res.data.instruction02,
"instruction03": res.data.instruction03,
"instruction04": res.data.instruction04,
"instruction05": res.data.instruction05
};
pm.test("check all fields", function () {
pm.expect(reqDetail).eql(resDetail);
});