import { describe, expect, it } from "vitest" import { getTotalPrice } from "./getTotalPrice" import type { IntlShape } from "react-intl" const mockIntl = { formatMessage: ({ defaultMessage }: { defaultMessage: string }) => { return defaultMessage }, } as IntlShape describe("getTotalPrice", () => { it("should return null when no rates are selected", () => { const result = getTotalPrice({ selectedRates: [], useMemberPrices: false, intl: mockIntl, }) expect(result).toEqual({ local: { currency: "Unknown", price: 0, regularPrice: undefined, }, requested: undefined, }) }) })