datewise/app/lib/__tests__/format.test.ts
metatroncubeswdev a5941a5149 fix(locations): drop Shopify's literal "null" city from imported addresses
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 07:17:43 -04:00

15 lines
586 B
TypeScript

import { describe, expect, it } from "vitest";
import { cleanAddress } from "../format";
describe("cleanAddress", () => {
it("drops Shopify's literal null city", () => {
expect(cleanAddress("null ON, Canada")).toBe("ON, Canada");
});
it("drops parts that were only null", () => {
expect(cleanAddress("null, Toronto, Canada")).toBe("Toronto, Canada");
});
it("leaves real addresses alone, including words containing null", () => {
expect(cleanAddress("12 Nullarbor Rd, Waterloo ON N2V 1A1, Canada")).toBe("12 Nullarbor Rd, Waterloo ON N2V 1A1, Canada");
});
});