test: tighten wired message hook assertions

This commit is contained in:
Shakker
2026-05-11 04:57:21 +01:00
parent 69ee9b2a77
commit a41958f784

View File

@@ -27,7 +27,11 @@ async function expectMessageHookCall(params: {
params.event as PluginHookMessageSendingEvent,
params.channelCtx,
);
expect(result).toEqual(expect.objectContaining(params.expectedResult ?? {}));
if (params.expectedResult === undefined) {
expect(result).toBeUndefined();
} else {
expect(result).toEqual(params.expectedResult);
}
} else {
await runner.runMessageSent(params.event as PluginHookMessageSentEvent, params.channelCtx);
}