Checking if an effect was yielded in Vitest using Effect Typescript library

How do I check if an effect was or was not yielded in vitest?

  it.effect("test", () =>
    Effect.gen(function* () {
      const fn = vi.fn((message: string) => Effect.succeed(message));
      const effect = fn("ook");
      yield* effect;
      // expect the effect to have been yielded
      expect(fn.mock.results.values()).toMatchInlineSnapshot(`{}`);
    })
  );
Was this page helpful?