From d84239c0fc286ab2e585d4d77c161de2bb2f4cbd Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 8 May 2026 09:28:20 +0100 Subject: [PATCH] test: clarify bonjour discovery command assertions --- src/infra/bonjour-discovery.test.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/infra/bonjour-discovery.test.ts b/src/infra/bonjour-discovery.test.ts index 1df5d7fd425..bf866b491e7 100644 --- a/src/infra/bonjour-discovery.test.ts +++ b/src/infra/bonjour-discovery.test.ts @@ -102,7 +102,7 @@ describe("bonjour-discovery", () => { expect(browseCalls.map((c) => c.argv[3])).toEqual( expect.arrayContaining(["local.", WIDE_AREA_DOMAIN]), ); - expect(browseCalls.every((c) => c.timeoutMs === 1234)).toBe(true); + expect([...new Set(browseCalls.map((c) => c.timeoutMs))]).toEqual([1234]); }); it("decodes dns-sd octal escapes in TXT displayName", async () => { @@ -269,8 +269,8 @@ describe("bonjour-discovery", () => { }), ]); - expect(calls.some((c) => c.argv[0] === "tailscale" && c.argv[1] === "status")).toBe(true); - expect(calls.some((c) => c.argv[0] === "dig")).toBe(true); + expect(calls.map((c) => c.argv.slice(0, 2).join(" "))).toContain("tailscale status"); + expect(calls.map((c) => c.argv[0])).toContain("dig"); }); it("normalizes domains and respects domains override", async () => {