MCPcopy Index your code
hub / github.com/callstack/agent-device / supportsLoopbackBind

Function supportsLoopbackBind

src/__tests__/test-utils/loopback.ts:17–31  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

15}
16
17export async function supportsLoopbackBind(): Promise<boolean> {
18 if (loopbackBindSupportPromise) {
19 return await loopbackBindSupportPromise;
20 }
21 loopbackBindSupportPromise = new Promise<boolean>((resolve) => {
22 const server = http.createServer();
23 server.once('error', () => {
24 resolve(false);
25 });
26 server.listen(0, '127.0.0.1', () => {
27 server.close(() => resolve(true));
28 });
29 });
30 return await loopbackBindSupportPromise;
31}
32
33export async function skipWhenLoopbackUnavailable(
34 t: SkippableTestContext,

Calls 2

resolveFunction · 0.50
closeMethod · 0.45

Tested by

no test coverage detected