(config: Config.Config<T>, provider: ConfigProvider.ConfigProvider, expected: T)
| 16 | import type * as ConfigProviderModule from "../src/ConfigProvider.ts" |
| 17 | |
| 18 | async function assertSuccess<T>(config: Config.Config<T>, provider: ConfigProvider.ConfigProvider, expected: T) { |
| 19 | const r = await config.parse(provider).pipe( |
| 20 | Effect.result, |
| 21 | Effect.runPromise |
| 22 | ) |
| 23 | assert.deepStrictEqual(r, Result.succeed(expected)) |
| 24 | } |
| 25 | |
| 26 | async function assertFailure<T>(config: Config.Config<T>, provider: ConfigProvider.ConfigProvider, message: string) { |
| 27 | const r = await config.parse(provider).pipe( |
no test coverage detected