From 9dc2f054ed771b7da0b79d08cb4f72e2c4cd1f11 Mon Sep 17 00:00:00 2001 From: Backend IM Bot Date: Tue, 11 Mar 2025 10:56:08 +0000 Subject: [PATCH] feat: Update endpoint Outliners --- app/api/endpoints/Outliners.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/app/api/endpoints/Outliners.py b/app/api/endpoints/Outliners.py index e69de29..8444741 100644 --- a/app/api/endpoints/Outliners.py +++ b/app/api/endpoints/Outliners.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"); + }); +});