Files
hello-world/tests/Greeter.test.ts

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