Files
cfw-autumn/server/tests/utils/expectUtils/expectAttach/expectTrialEndsAt.ts
2026-01-26 17:25:52 +00:00

26 lines
586 B
TypeScript

import type { Customer } from "autumn-js";
import { expect } from "chai";
export const expectTrialEndsAtCorrect = ({
cusBefore,
cusAfter,
}: {
cusBefore: Customer;
cusAfter: Customer;
}) => {
const productsBefore = cusBefore.products;
const productsAfter = cusAfter.products;
for (const productBefore of productsBefore) {
const trialEndsAtBefore = productBefore.trial_ends_at;
if (!trialEndsAtBefore) {
continue;
}
const productAfter = productsAfter.find((p) => p.id === productBefore.id);
expect(productAfter?.trial_ends_at).to.equal(trialEndsAtBefore);
}
};