Assertion issue with @effect/vitest and Options
Hi, I'm using @effect/vitest and can't figure out how to assert equality of Options
This test passes for some reason:
function some(value: number) {
return Effect.succeed(Option.some(value));
}
it.effect("option", () =>
Effect.gen(function* () {
expect(yield* some(1)).toMatchObject(Option.some(1));
expect(yield* some(1)).toMatchObject(Option.some(2));
expect(yield* some(1)).toEqual(Option.some(1));
expect(yield* some(1)).toEqual(Option.some(2));
}),
);