From 3ca804136b5253b6747d630b13bd168de594322d Mon Sep 17 00:00:00 2001 From: Icebob Date: Sat, 3 Feb 2024 12:11:18 +0100 Subject: [PATCH] improve int test --- test/integration/middlewares.spec.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/test/integration/middlewares.spec.js b/test/integration/middlewares.spec.js index b1ebf6d26..06cb538f7 100644 --- a/test/integration/middlewares.spec.js +++ b/test/integration/middlewares.spec.js @@ -17,6 +17,15 @@ describe("Test middleware system", () => { }); }; } + }, + { + call(next) { + return (actionName, params, opts) => { + return next(actionName, params, opts).then(res => { + return Promise.resolve(res + "!"); + }); + }; + } } ] }); @@ -48,7 +57,10 @@ describe("Test middleware system", () => { afterAll(() => broker.stop()); it("The context is passed through the call middlware.", async () => { - await expect(broker.call("test.testAction")).resolves.toBe("testmeta"); + const p = broker.call("test.testAction"); + await expect(p).resolves.toBe("testmeta!"); + expect(p.ctx).toBeDefined(); + expect(p.ctx.meta.$metainfo).toBe("testmeta"); }); });