From 878b33c2514f9b4d5e71b5dc550471bd05d43e66 Mon Sep 17 00:00:00 2001 From: Backend IM Bot Date: Tue, 11 Mar 2025 08:11:10 +0000 Subject: [PATCH] feat: Update endpoint hashad --- app/api/endpoints/hashad.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/app/api/endpoints/hashad.py b/app/api/endpoints/hashad.py index e69de29..8444741 100644 --- a/app/api/endpoints/hashad.py +++ b/app/api/endpoints/hashad.py @@ -0,0 +1,19 @@ +let jsonData = pm.response.json(); + +pm.test("Status code is 200", function () { + pm.response.to.have.status(200); +}); + +pm.test("Response contains carts array", function () { + pm.expect(jsonData).to.have.property("carts"); + pm.expect(jsonData.carts).to.be.an("array"); +}); + +pm.test("Each cart has required properties", function () { + jsonData.carts.forEach(cart => { + pm.expect(cart).to.have.property("id"); + pm.expect(cart).to.have.property("total"); + pm.expect(cart).to.have.property("products"); + pm.expect(cart.products).to.be.an("array"); + }); +});