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"
    );
  });
});
