MCPcopy Index your code
hub / github.com/simstudioai/sim / defer

Function defer

apps/sim/app/_shell/providers/session-provider.test.tsx:44–52  ·  view source on GitHub ↗

Deferred promise: lets a test resolve a mocked async call at a chosen moment.

()

Source from the content-addressed store, hash-verified

42
43/** Deferred promise: lets a test resolve a mocked async call at a chosen moment. */
44function defer<T>() {
45 let resolve!: (value: T) => void
46 let reject!: (reason?: unknown) => void
47 const promise = new Promise<T>((res, rej) => {
48 resolve = res
49 reject = rej
50 })
51 return { promise, resolve, reject }
52}
53
54/** Set the jsdom URL search string before rendering the provider. */
55function setSearch(search: string) {

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected