kaneo (minimalist kanban) fork to experiment adding a tangled integration
github.com/usekaneo/kaneo
1import { afterEach, describe, expect, it, vi } from "vitest";
2import { generateDemoName } from "../../../apps/api/src/utils/generate-demo-name";
3
4afterEach(() => {
5 vi.restoreAllMocks();
6});
7
8describe("generateDemoName", () => {
9 it("returns an adjective-animal slug", () => {
10 vi.spyOn(Math, "random").mockReturnValueOnce(0).mockReturnValueOnce(0);
11
12 expect(generateDemoName()).toBe("fractious-monkfish");
13 });
14
15 it("stays hyphenated for later values too", () => {
16 vi.spyOn(Math, "random")
17 .mockReturnValueOnce(0.9999)
18 .mockReturnValueOnce(0.9999);
19
20 expect(generateDemoName()).toBe("dynamic-lion");
21 });
22});