You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
789 B
28 lines
789 B
import { describe, expect, it } from "vitest";
|
|
import { listMockMothershipCandidates } from "@/modules/address/candidate-catalog";
|
|
|
|
describe("listMockMothershipCandidates", () => {
|
|
it("Dallas 75201 返回 4 个 MotherShip 精确坐标", () => {
|
|
const list = listMockMothershipCandidates({
|
|
street: "5678 Distribution Dr",
|
|
city: "Dallas",
|
|
state: "TX",
|
|
zip: "75201",
|
|
});
|
|
expect(list).toHaveLength(4);
|
|
expect(list.map((c) => c.display_label)).toContain(
|
|
"5678 Distribution Dr, Dallas, TX 75201",
|
|
);
|
|
});
|
|
|
|
it("唯一候选时长度为 1", () => {
|
|
const list = listMockMothershipCandidates({
|
|
street: "99 Unknown Rd",
|
|
city: "Austin",
|
|
state: "TX",
|
|
zip: "78701",
|
|
});
|
|
expect(list).toHaveLength(1);
|
|
});
|
|
});
|