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

Function skipWhenLoopbackUnavailable

src/__tests__/test-utils/loopback.ts:33–45  ·  view source on GitHub ↗
(
  t: SkippableTestContext,
  coverageLabel = 'loopback integration coverage',
)

Source from the content-addressed store, hash-verified

31}
32
33export async function skipWhenLoopbackUnavailable(
34 t: SkippableTestContext,
35 coverageLabel = 'loopback integration coverage',
36): Promise<boolean> {
37 if (await supportsLoopbackBind()) {
38 return false;
39 }
40 if (requiresLoopbackCoverage()) {
41 throw new Error(`loopback listeners are required for ${coverageLabel}`);
42 }
43 t.skip('loopback listeners are not permitted in this environment');
44 return true;
45}
46
47export async function listenOnLoopback(server: LoopbackServer): Promise<number> {
48 await new Promise<void>((resolve, reject) => {

Calls 2

supportsLoopbackBindFunction · 0.85
requiresLoopbackCoverageFunction · 0.85

Tested by

no test coverage detected