test: remove redundant line template type assertions

This commit is contained in:
Peter Steinberger
2026-02-16 07:19:41 +00:00
parent 57e055ddb5
commit 3028a1bd3e

View File

@@ -18,7 +18,6 @@ describe("messageAction", () => {
it("creates a message action", () => {
const action = messageAction("Click me", "clicked");
expect(action.type).toBe("message");
expect(action.label).toBe("Click me");
expect((action as { text: string }).text).toBe("clicked");
});
@@ -48,7 +47,6 @@ describe("postbackAction", () => {
it("includes displayText when provided", () => {
const action = postbackAction("Select", "data", "Selected!");
expect(action.type).toBe("postback");
expect(action.label).toBe("Select");
expect((action as { data: string }).data).toBe("data");
expect((action as { displayText: string }).displayText).toBe("Selected!");
@@ -70,7 +68,6 @@ describe("datetimePickerAction", () => {
max: "2024-12-31T23:59",
});
expect(action.type).toBe("datetimepicker");
expect(action.label).toBe("Pick");
expect((action as { mode: string }).mode).toBe("datetime");
expect((action as { initial: string }).initial).toBe("2024-01-01T12:00");
@@ -148,8 +145,6 @@ describe("createTemplateCarousel", () => {
);
const template = createTemplateCarousel(columns);
expect(template.type).toBe("template");
expect(template.template.type).toBe("carousel");
expect((template.template as { columns: unknown[] }).columns.length).toBe(10);
});
});
@@ -185,8 +180,6 @@ describe("createImageCarousel", () => {
);
const template = createImageCarousel(columns);
expect(template.type).toBe("template");
expect(template.template.type).toBe("image_carousel");
expect((template.template as { columns: unknown[] }).columns.length).toBe(10);
});
});
@@ -195,9 +188,6 @@ describe("createYesNoConfirm", () => {
it("creates a yes/no confirmation with defaults", () => {
const template = createYesNoConfirm("Continue?");
expect(template.type).toBe("template");
expect(template.template.type).toBe("confirm");
const actions = (template.template as { actions: Array<{ label: string }> }).actions;
expect(actions[0].label).toBe("Yes");
expect(actions[1].label).toBe("No");