Highlight current route in left sidebar
All checks were successful
Production Build and Deploy / Build (push) Successful in 1m25s
Production Build and Deploy / Deploy (push) Successful in 21s
Production PR / QA Tests (pull_request) Successful in 43s

This commit is contained in:
Liviu Burcusel 2026-01-18 13:31:09 +01:00
parent 64781d67c2
commit 84252b76bb
Signed by: liviu
GPG key ID: 6CDB37A4AD2C610C
4 changed files with 11 additions and 15 deletions

View file

@ -19,20 +19,11 @@ describe("pages/index.vue", () => {
expect(displayElement.text()).toBe("None");
});
it("updates text when Default button is clicked", async () => {
// Find button method 1: by text content inside button elements
const buttons = wrapper.findAll("button");
const defaultBtn = buttons.find((b) => b.text() === "Default");
expect(defaultBtn?.exists()).toBe(true);
await defaultBtn?.trigger("click");
expect(wrapper.find(".text-lime-500").text()).toBe("default");
});
it("updates text when other buttons are clicked", async () => {
const testCases = [
{ label: "Default", expected: "default" },
{ label: "Outline", expected: "outline" },
{ label: "Outlined", expected: "outlined" },
{ label: "Ghost", expected: "ghost" },
{ label: "Link", expected: "link" },
{ label: "Secondary", expected: "secondary" },