import { describe, it, expect } from "vitest"; import { Greeter } from "../src/core/Greeter"; describe("Greeter", () => { it("greets with default prefix", () => { const greeter = new Greeter(); expect(greeter.greet("Alice")).toBe("Hello, Alice!"); }); it("trims name and handles empty name", () => { const greeter = new Greeter("Hi"); expect(greeter.greet(" ")).toBe("Hi, World!"); }); });