diff --git a/packages/bruno-js/src/get.js b/packages/bruno-js/src/get.js index 4a1e490f0..d58e24bb7 100644 --- a/packages/bruno-js/src/get.js +++ b/packages/bruno-js/src/get.js @@ -125,4 +125,4 @@ function get(source, path, ...filters) { module.exports = { get -}; \ No newline at end of file +}; diff --git a/packages/bruno-js/tests/get.spec.js b/packages/bruno-js/tests/get.spec.js index b5716ccd8..7e251ae70 100644 --- a/packages/bruno-js/tests/get.spec.js +++ b/packages/bruno-js/tests/get.spec.js @@ -39,7 +39,8 @@ describe("get", () => { ["customer.orders.foo", undefined], ["..customer.foo", undefined], ["..address", [{ city: "bangalore" }]], // .. will return array - ["..address[0]", { city: "bangalore" }] + ["..address[0]", { city: "bangalore" }], + ["..items..amount[?][0]", 40, amt => amt > 30] ])("%s should be %j %s", (expr, result, filter = undefined) => { expect(get(data, expr, filter)).toEqual(result); });