🚨(i18n) add linter to i18n package

We need to add a linter to the i18n package, we are mainly
interested by the jest linting rules so we create
a jest eslint config pluggable our other configs and to the
i18n eslint config.
This commit is contained in:
Anthony LC
2024-01-24 15:27:11 +01:00
committed by Anthony LC
parent 801cb98e15
commit 8043d12315
20 changed files with 272 additions and 189 deletions

View File

@@ -1,40 +1,40 @@
import { expect, test } from "@playwright/test";
import { expect, test } from '@playwright/test';
import { keyCloakSignIn } from "./common";
import { keyCloakSignIn } from './common';
test.beforeEach(async ({ page }) => {
await page.goto("/");
await page.goto('/');
await keyCloakSignIn(page);
});
test.describe("Header", () => {
test("checks all the elements are visible", async ({ page }) => {
const header = page.locator("header").first();
test.describe('Header', () => {
test('checks all the elements are visible', async ({ page }) => {
const header = page.locator('header').first();
await expect(header.getByAltText("Marianne Logo")).toBeVisible();
await expect(header.getByAltText('Marianne Logo')).toBeVisible();
await expect(
header.getByAltText("Freedom Equality Fraternity Logo"),
header.getByAltText('Freedom Equality Fraternity Logo'),
).toBeVisible();
await expect(header.getByAltText("Desk Logo")).toBeVisible();
await expect(header.locator("h2").getByText("Desk")).toHaveCSS(
"color",
"rgb(0, 0, 145)",
await expect(header.getByAltText('Desk Logo')).toBeVisible();
await expect(header.locator('h2').getByText('Desk')).toHaveCSS(
'color',
'rgb(0, 0, 145)',
);
await expect(header.locator("h2").getByText("Desk")).toHaveCSS(
"font-family",
"marianne",
await expect(header.locator('h2').getByText('Desk')).toHaveCSS(
'font-family',
'marianne',
);
await expect(
header.getByRole("button", { name: "Access to FAQ" }),
header.getByRole('button', { name: 'Access to FAQ' }),
).toBeVisible();
await expect(header.getByAltText("FAQ Icon")).toBeVisible();
await expect(header.getByText("FAQ")).toBeVisible();
await expect(header.getByAltText('FAQ Icon')).toBeVisible();
await expect(header.getByText('FAQ')).toBeVisible();
await expect(header.getByAltText("Cells icon")).toBeVisible();
await expect(header.getByAltText('Cells icon')).toBeVisible();
await expect(header.getByAltText("Language Icon")).toBeVisible();
await expect(header.getByAltText('Language Icon')).toBeVisible();
});
});