it.effect.only('should pass', () =>
Effect.gen(function* () {
const MyStruct = Schema.Struct({ id: Schema.String })
const valueToParse = {}
expect(
yield* Schema.decodeUnknown(MyStruct)(valueToParse).pipe(Effect.cause),
).toEqual(
Cause.fail(
ParseResult.parseError(
new ParseResult.Type(MyStruct.ast, valueToParse),
),
),
)
}),
)
it.effect.only('should pass', () =>
Effect.gen(function* () {
const MyStruct = Schema.Struct({ id: Schema.String })
const valueToParse = {}
expect(
yield* Schema.decodeUnknown(MyStruct)(valueToParse).pipe(Effect.cause),
).toEqual(
Cause.fail(
ParseResult.parseError(
new ParseResult.Type(MyStruct.ast, valueToParse),
),
),
)
}),
)