14 lines
574 B
TypeScript
14 lines
574 B
TypeScript
import { describe, expect, it } from "vitest";
|
|
import { buildCommandsPaginationKeyboard } from "./commands-info.js";
|
|
|
|
describe("buildCommandsPaginationKeyboard", () => {
|
|
it("adds agent id to callback data when provided", () => {
|
|
const keyboard = buildCommandsPaginationKeyboard(2, 3, "agent-main");
|
|
expect(keyboard[0]).toEqual([
|
|
{ text: "◀ Prev", callback_data: "commands_page_1:agent-main" },
|
|
{ text: "2/3", callback_data: "commands_page_noop:agent-main" },
|
|
{ text: "Next ▶", callback_data: "commands_page_3:agent-main" },
|
|
]);
|
|
});
|
|
});
|