diff --git a/src/domain/javascript/electronStaticAnalysisProtocol.test.ts b/src/domain/javascript/electronStaticAnalysisProtocol.test.ts index 63fecbc2b6..a5aa5f2b2a 100644 --- a/src/domain/javascript/electronStaticAnalysisProtocol.test.ts +++ b/src/domain/javascript/electronStaticAnalysisProtocol.test.ts @@ -341,31 +341,3 @@ describe("Electron protocol calls that register nothing", () => { ]); }); }); - -describe("Electron wrapped protocol.handle registrations", () => { - it.each([ - ["protocol", "default-protocol"], - ["session.defaultSession.protocol", "default-session"], - ])( - "retains %s registrations before handler invocation", - (receiver, session) => { - const protocols = protocolsOf(` - const { protocol, session } = require("electron"); - ${receiver}.handle("omitted"); - ${receiver}.handle("null", null); - ${receiver}.handle("undefined", void 0); - `); - expect(protocols).toMatchObject([ - { api: "handle", role: "handler", session, scheme: literal("omitted") }, - { api: "handle", role: "handler", session, scheme: literal("null") }, - { - api: "handle", - role: "handler", - session, - scheme: literal("undefined"), - }, - ]); - expect(protocols).toHaveLength(3); - }, - ); -}); diff --git a/tests/acceptance/applications/electronProtocolHandleCli.test.ts b/tests/acceptance/applications/electronProtocolHandleCli.test.ts index 37abfe92c3..42861abc14 100644 --- a/tests/acceptance/applications/electronProtocolHandleCli.test.ts +++ b/tests/acceptance/applications/electronProtocolHandleCli.test.ts @@ -71,6 +71,9 @@ cliTest.for(["CLI", "stdio MCP"] as const)( api: "handle", role: "handler", resolution: "literal", + session: observation?.label?.startsWith("session-") + ? "default-session" + : "default-protocol", }); expect(observation?.evidence).toMatchObject({ authority: "ast-static-analysis",