MCPcopy
hub / github.com/slopus/happy / expectPromptRejectsFast

Function expectPromptRejectsFast

packages/happy-cli/src/claude/runClaude.test.ts:103–110  ·  view source on GitHub ↗
(promise: Promise<unknown>, pattern: RegExp)

Source from the content-addressed store, hash-verified

101}
102
103async function expectPromptRejectsFast(promise: Promise<unknown>, pattern: RegExp) {
104 await expect(Promise.race([
105 promise,
106 new Promise((_resolve, reject) => {
107 setTimeout(() => reject(new Error('goal action did not reject')), 10);
108 }),
109 ])).rejects.toThrow(pattern);
110}
111
112async function startRemoteRunClaudeHarness(opts: {
113 metadata?: Record<string, unknown>;

Callers 1

runClaude.test.tsFile · 0.85

Calls 2

expectFunction · 0.85
toThrowMethod · 0.80

Tested by

no test coverage detected