Skip to content

Commit a53f878

Browse files
authored
feat(A propos): migration au DSFR des pages A propos et Déclaration d'accessibilité (#6440)
1 parent 6364fc2 commit a53f878

File tree

22 files changed

+1011
-1293
lines changed

22 files changed

+1011
-1293
lines changed

packages/code-du-travail-frontend/__tests__/__snapshots__/a-propos.test.tsx.snap

Lines changed: 0 additions & 744 deletions
This file was deleted.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import { DsfrLayout } from "../../src/modules/layout";
2+
import { generateDefaultMetadata } from "../../src/modules/common/metas";
3+
import { About } from "../../src/modules/a-propos";
4+
5+
export const metadata = generateDefaultMetadata({
6+
title: "À propos",
7+
description:
8+
"Service public gratuit pour faciliter l'accès au droit du travail. Obtenez une réponse détaillée à vos questions.",
9+
path: "/a-propos",
10+
});
11+
12+
function Index() {
13+
return (
14+
<DsfrLayout>
15+
<About />
16+
</DsfrLayout>
17+
);
18+
}
19+
20+
export default Index;
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import { DsfrLayout } from "../../src/modules/layout";
2+
import { generateDefaultMetadata } from "../../src/modules/common/metas";
3+
import { About } from "../../src/modules/a-propos";
4+
import { Accessibilite } from "../../src/modules/accessibilite";
5+
6+
export const metadata = generateDefaultMetadata({
7+
title: "Déclaration d'accessibilité",
8+
description: "Accessibilité du site du Code du travail numérique",
9+
path: "/accessibilite",
10+
});
11+
12+
function Index() {
13+
return (
14+
<DsfrLayout>
15+
<Accessibilite />
16+
</DsfrLayout>
17+
);
18+
}
19+
20+
export default Index;

packages/code-du-travail-frontend/cypress/integration/light/landing-pages.spec.ts

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,21 @@ describe("Landing pages", () => {
1212

1313
it("je vois la page à propos", () => {
1414
cy.visit("/a-propos");
15-
15+
cy.findByRole("heading", { level: 1 }).should("have.text", "À propos");
1616
cy.contains("Qu’est-ce que le Code du travail numérique");
1717
cy.contains("Qui sommes-nous");
1818
});
1919

20+
it("je vois la page déclaration d'accessibilité", () => {
21+
cy.visit("/accessibilite");
22+
cy.findByRole("heading", { level: 1 }).should(
23+
"have.text",
24+
"Déclaration d'accessibilité"
25+
);
26+
cy.contains("État de conformité");
27+
cy.contains("[75%] des critères du RGAA version 4.1 sont respectés");
28+
});
29+
2030
it("je vois la page droit du travail", () => {
2131
cy.visit("/droit-du-travail");
2232

packages/code-du-travail-frontend/pages/a-propos.tsx

Lines changed: 0 additions & 153 deletions
This file was deleted.

0 commit comments

Comments
 (0)