mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-09 14:34:32 +00:00
test: remove redundant line flex baseline checks
This commit is contained in:
@@ -55,14 +55,6 @@ describe("createListCard", () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
describe("createImageCard", () => {
|
describe("createImageCard", () => {
|
||||||
it("creates a card with hero image", () => {
|
|
||||||
const card = createImageCard("https://example.com/image.jpg", "Image Title");
|
|
||||||
|
|
||||||
expect(card.type).toBe("bubble");
|
|
||||||
expect(card.hero).toBeDefined();
|
|
||||||
expect((card.hero as { url: string }).url).toBe("https://example.com/image.jpg");
|
|
||||||
});
|
|
||||||
|
|
||||||
it("includes body text when provided", () => {
|
it("includes body text when provided", () => {
|
||||||
const card = createImageCard("https://example.com/img.jpg", "Title", "Body text");
|
const card = createImageCard("https://example.com/img.jpg", "Title", "Body text");
|
||||||
|
|
||||||
@@ -81,23 +73,6 @@ describe("createImageCard", () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
describe("createActionCard", () => {
|
describe("createActionCard", () => {
|
||||||
it("creates a card with action buttons", () => {
|
|
||||||
const actions = [
|
|
||||||
{ label: "Action 1", action: { type: "message" as const, label: "Act1", text: "action1" } },
|
|
||||||
{
|
|
||||||
label: "Action 2",
|
|
||||||
action: { type: "uri" as const, label: "Act2", uri: "https://example.com" },
|
|
||||||
},
|
|
||||||
];
|
|
||||||
const card = createActionCard("Title", "Description", actions);
|
|
||||||
|
|
||||||
expect(card.type).toBe("bubble");
|
|
||||||
expect(card.footer).toBeDefined();
|
|
||||||
|
|
||||||
const footer = card.footer as { contents: Array<{ type: string }> };
|
|
||||||
expect(footer.contents.length).toBe(2);
|
|
||||||
});
|
|
||||||
|
|
||||||
it("limits actions to 4", () => {
|
it("limits actions to 4", () => {
|
||||||
const actions = Array.from({ length: 6 }, (_, i) => ({
|
const actions = Array.from({ length: 6 }, (_, i) => ({
|
||||||
label: `Action ${i}`,
|
label: `Action ${i}`,
|
||||||
@@ -120,18 +95,11 @@ describe("createActionCard", () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
describe("createCarousel", () => {
|
describe("createCarousel", () => {
|
||||||
it("creates a carousel from bubbles", () => {
|
|
||||||
const bubbles = [createInfoCard("Card 1", "Body 1"), createInfoCard("Card 2", "Body 2")];
|
|
||||||
const carousel = createCarousel(bubbles);
|
|
||||||
|
|
||||||
expect(carousel.type).toBe("carousel");
|
|
||||||
expect(carousel.contents.length).toBe(2);
|
|
||||||
});
|
|
||||||
|
|
||||||
it("limits to 12 bubbles", () => {
|
it("limits to 12 bubbles", () => {
|
||||||
const bubbles = Array.from({ length: 15 }, (_, i) => createInfoCard(`Card ${i}`, `Body ${i}`));
|
const bubbles = Array.from({ length: 15 }, (_, i) => createInfoCard(`Card ${i}`, `Body ${i}`));
|
||||||
const carousel = createCarousel(bubbles);
|
const carousel = createCarousel(bubbles);
|
||||||
|
|
||||||
|
expect(carousel.type).toBe("carousel");
|
||||||
expect(carousel.contents.length).toBe(12);
|
expect(carousel.contents.length).toBe(12);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user