Files
cfw-autumn/vite/tests/components/forms/update-subscription/build-legacy-update-subscription-options.test.ts
2026-03-27 21:46:59 +00:00

19 lines
677 B
TypeScript

import { describe, expect, test } from "bun:test";
import { buildLegacyUpdateSubscriptionOptions } from "@/components/forms/update-subscription/use-update-subscription-body-builder";
describe("buildLegacyUpdateSubscriptionOptions", () => {
test("should pass displayed prepaid quantities through unchanged", () => {
const result = buildLegacyUpdateSubscriptionOptions({
prepaidOptions: { AI_CREDITS: 750 },
});
expect(result).toEqual([{ feature_id: "AI_CREDITS", quantity: 750 }]);
});
test("should return an empty array when prepaid options are missing", () => {
const result = buildLegacyUpdateSubscriptionOptions({});
expect(result).toEqual([]);
});
});