@@ -154,14 +154,10 @@ describe("createGatewayCloseHandler", () => {
|
154 | 154 | ([event]) => event?.type === "gateway" && event?.action === "pre-restart", |
155 | 155 | )?.[0]; |
156 | 156 | |
157 | | -expect(shutdownEvent?.context).toMatchObject({ |
158 | | -reason: "gateway restarting", |
159 | | -restartExpectedMs: 123, |
160 | | -}); |
161 | | -expect(preRestartEvent?.context).toMatchObject({ |
162 | | -reason: "gateway restarting", |
163 | | -restartExpectedMs: 123, |
164 | | -}); |
| 157 | +expect(shutdownEvent?.context?.reason).toBe("gateway restarting"); |
| 158 | +expect(shutdownEvent?.context?.restartExpectedMs).toBe(123); |
| 159 | +expect(preRestartEvent?.context?.reason).toBe("gateway restarting"); |
| 160 | +expect(preRestartEvent?.context?.restartExpectedMs).toBe(123); |
165 | 161 | }); |
166 | 162 | |
167 | 163 | it("continues shutdown and records a warning when gateway shutdown hook stalls", async () => { |
@@ -231,7 +227,8 @@ describe("createGatewayCloseHandler", () => {
|
231 | 227 | |
232 | 228 | const result = await close({ reason: "test shutdown" }); |
233 | 229 | |
234 | | -expect(result.warnings).toEqual(expect.arrayContaining(["bonjour", "channel/telegram"])); |
| 230 | +expect(result.warnings).toContain("bonjour"); |
| 231 | +expect(result.warnings).toContain("channel/telegram"); |
235 | 232 | expect(result.warnings).not.toContain("channel/discord"); |
236 | 233 | expect(lifecycleUnsub).toHaveBeenCalledTimes(1); |
237 | 234 | expect(stopChannel).toHaveBeenCalledTimes(2); |
@@ -514,9 +511,8 @@ describe("createGatewayCloseHandler", () => {
|
514 | 511 | }), |
515 | 512 | ); |
516 | 513 | |
517 | | -await expect(close({ reason: "startup failed before bind" })).resolves.toMatchObject({ |
518 | | -warnings: [], |
519 | | -}); |
| 514 | +const result = await close({ reason: "startup failed before bind" }); |
| 515 | +expect(result.warnings).toStrictEqual([]); |
520 | 516 | }); |
521 | 517 | |
522 | 518 | it("broadcasts normalized shutdown metadata", async () => { |
|