test(core): isolate transport metrics (#45688)

This commit is contained in:
Kit Langton 2026-08-28 15:00:33 -04:00 committed by GitHub
parent facd7ff452
commit 0362ef48ff
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -857,8 +857,7 @@ describe("SessionModelTransport", () => {
test("records metadata-only lifecycle metrics", async () => {
const fixture = automatic()
await run(
fixture.connector,
await Effect.runPromise(
Effect.gen(function* () {
const transport = yield* SessionModelTransport.Service
const executor = transport.bind(session)
@ -874,7 +873,11 @@ describe("SessionModelTransport", () => {
)
expect(JSON.stringify(lifecycle)).not.toContain("secret-one")
expect(JSON.stringify(lifecycle)).not.toContain("secret-two")
}),
}).pipe(
Effect.provide(SessionModelTransport.makeLayer(fixture.connector)),
Effect.scoped,
Effect.provideService(Metric.MetricRegistry, new Map()),
),
)
})
})