MCPcopy Create free account
hub / github.com/Effect-TS/effect / layer

Function layer

packages/platform/browser/test/BrowserHttpClient.test.ts:10–16  ·  view source on GitHub ↗
(...args: Parameters<typeof MXHR.newServer>)

Source from the content-addressed store, hash-verified

8import * as MXHR from "mock-xmlhttprequest"
9
10const layer = (...args: Parameters<typeof MXHR.newServer>) =>
11 Layer.unwrap(Effect.sync(() => {
12 const server = MXHR.newServer(...args)
13 return BrowserHttpClient.layerXMLHttpRequest.pipe(
14 Layer.provide(Layer.succeed(BrowserHttpClient.XMLHttpRequest, server.xhrFactory))
15 )
16 }))
17
18describe("BrowserHttpClient", () => {
19 it.effect("json", () =>

Callers 1

Calls 4

pipeMethod · 0.65
syncMethod · 0.45
provideMethod · 0.45
succeedMethod · 0.45

Tested by

no test coverage detected