Jest
Integrating with Jest is simple with @xstate/test
.
ts
import {createTestMachine,createTestModel,} from "@xstate/test";const machine = createTestMachine({// machine config});describe("My app", () => {createTestModel(machine).getPaths().forEach((path) => {it(path.description, async () => {await path.test({states: {},events: {},});});});});
ts
import {createTestMachine,createTestModel,} from "@xstate/test";const machine = createTestMachine({// machine config});describe("My app", () => {createTestModel(machine).getPaths().forEach((path) => {it(path.description, async () => {await path.test({states: {},events: {},});});});});