17 lines
420 B
TypeScript
17 lines
420 B
TypeScript
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!");
|
|
});
|
|
});
|
|
|
|
|