Newer
Older
client_dwatch / lib / format / __tests__ / address.test.ts
import { describe, expect, it } from "vitest";
import { formatAddress } from "@/lib/format/address";

describe("formatAddress", () => {
  it("addr2 が null なら addr1 のまま", () => {
    expect(formatAddress("東京都○○区1-2-3", null)).toBe("東京都○○区1-2-3");
  });

  it("addr2 が空文字でも addr1 のまま(余計な区切りを付けない)", () => {
    expect(formatAddress("東京都○○区1-2-3", "")).toBe("東京都○○区1-2-3");
  });

  it("addr2 があれば区切り文字なしで連結する", () => {
    expect(formatAddress("東京都○○区1-2-3", "○○ビル5F")).toBe(
      "東京都○○区1-2-3○○ビル5F"
    );
  });
});