feat(experience): skills e experiencia visiveis (aberta em telas largas) e link Experiencia no menu

- ExperienceDisclosure abre a gaveta em >=1024px e quando o link aponta para #experience/#skills; no celular segue recolhida
- novo item Experiencia em NAVIGATION_ITEMS (desktop e menu mobile); testes do Header atualizados

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
This commit is contained in:
Evandro Fonseca JuniorandClaude Sonnet 5.5 committed 2026-10-04 23:42:27 -03:00
1 parent d5f04162a8
commit 2b5b4a2267
4 files changed
+82 -7

No files matched your search

+15 -2
View File
@@ -32,7 +32,13 @@ describe("Header", () => {
within(navigation)
.getAllByRole("link")
.map((link) => link.getAttribute("href")),
).toEqual(["/#modalities", "/cases", "/#process", "/#about"]);
).toEqual([
"/#modalities",
"/cases",
"/#process",
"/#about",
"/#experience",
]);
const contactLink = screen
.getAllByRole("link")
.find((link) => link.getAttribute("href") === "/#contact");
@@ -68,7 +74,14 @@ describe("Header", () => {
within(mobileNavigation)
.getAllByRole("link")
.map((link) => link.getAttribute("href")),
).toEqual(["/#modalities", "/cases", "/#process", "/#about", "/#contact"]);
).toEqual([
"/#modalities",
"/cases",
"/#process",
"/#about",
"/#experience",
"/#contact",
]);
expect(
within(mobileNavigation).queryByRole("link", {
name: /currículo|download cv/i,