23 lines
692 B
TypeScript
23 lines
692 B
TypeScript
import { describe, expect, it } from "vitest";
|
|
import { buildCreateFlowDraftPayload } from "../../lib/create/buildCreateFlowDraftPayload";
|
|
|
|
describe("buildCreateFlowDraftPayload", () => {
|
|
it("merges state with currentStep when provided", () => {
|
|
expect(
|
|
buildCreateFlowDraftPayload(
|
|
{ title: "Oak Street Collective" },
|
|
"community-save",
|
|
),
|
|
).toEqual({
|
|
title: "Oak Street Collective",
|
|
currentStep: "community-save",
|
|
});
|
|
});
|
|
|
|
it("returns state unchanged when currentStep is omitted", () => {
|
|
expect(
|
|
buildCreateFlowDraftPayload({ title: "Oak Street Collective" }),
|
|
).toEqual({ title: "Oak Street Collective" });
|
|
});
|
|
});
|