Skip to content

Fixed session fixation issues using session storage through JWT #155

Fixed session fixation issues using session storage through JWT

Fixed session fixation issues using session storage through JWT #155

Triggered via push July 28, 2024 12:14
Status Failure
Total duration 43m 49s
Artifacts

docker-image.yml

on: push
Matrix: codeql / Analyze
Matrix: eslint / Run eslint scanning
Matrix: playwright / test
build-image
0s
build-image
Fit to window
Zoom out
Zoom in

Annotations

20 errors and 2 notices
[chromium] › authentication.spec.ts:20:5 › Création d'un compte utilisateur inédit: tests/e2e/authentication.spec.ts#L36
1) [chromium] › authentication.spec.ts:20:5 › Création d'un compte utilisateur inédit ──────────── Error: Timed out 10000ms waiting for expect(locator).toHaveCount(expected) Locator: locator('[data-sonner-toast][data-type = error]') Expected: 1 Received: 0 Call log: - expect.toHaveCount with timeout 10000ms - waiting for locator('[data-sonner-toast][data-type = error]') - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" 34 | await expect( 35 | page.locator( "[data-sonner-toast][data-type = error]" ) > 36 | ).toHaveCount( 1 ); | ^ 37 | } ); 38 | 39 | // at /home/runner/work/Simple-File-Storage/Simple-File-Storage/tests/e2e/authentication.spec.ts:36:4
[chromium] › authentication.spec.ts:20:5 › Création d'un compte utilisateur inédit: tests/e2e/authentication.spec.ts#L36
1) [chromium] › authentication.spec.ts:20:5 › Création d'un compte utilisateur inédit ──────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toHaveCount(expected) Locator: locator('[data-sonner-toast][data-type = error]') Expected: 1 Received: 0 Call log: - expect.toHaveCount with timeout 10000ms - waiting for locator('[data-sonner-toast][data-type = error]') - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" 34 | await expect( 35 | page.locator( "[data-sonner-toast][data-type = error]" ) > 36 | ).toHaveCount( 1 ); | ^ 37 | } ); 38 | 39 | // at /home/runner/work/Simple-File-Storage/Simple-File-Storage/tests/e2e/authentication.spec.ts:36:4
[chromium] › authentication.spec.ts:20:5 › Création d'un compte utilisateur inédit: tests/e2e/authentication.spec.ts#L36
1) [chromium] › authentication.spec.ts:20:5 › Création d'un compte utilisateur inédit ──────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toHaveCount(expected) Locator: locator('[data-sonner-toast][data-type = error]') Expected: 1 Received: 0 Call log: - expect.toHaveCount with timeout 10000ms - waiting for locator('[data-sonner-toast][data-type = error]') - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" 34 | await expect( 35 | page.locator( "[data-sonner-toast][data-type = error]" ) > 36 | ).toHaveCount( 1 ); | ^ 37 | } ); 38 | 39 | // at /home/runner/work/Simple-File-Storage/Simple-File-Storage/tests/e2e/authentication.spec.ts:36:4
[chromium] › authentication.spec.ts:86:5 › Connexion réussie à un compte utilisateur: tests/e2e/authentication.spec.ts#L99
2) [chromium] › authentication.spec.ts:86:5 › Connexion réussie à un compte utilisateur ────────── Error: Timed out 10000ms waiting for expect(locator).toHaveURL(expected) Locator: locator(':root') Expected string: "http://localhost:3000/dashboard" Received string: "http://localhost:3000/" Call log: - expect.toHaveURL with timeout 10000ms - waiting for locator(':root') - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" 97 | 98 | // Attente de la redirection vers la page du tableau de bord. > 99 | await expect( page ).toHaveURL( "/dashboard" ); | ^ 100 | } ); 101 | 102 | // at /home/runner/work/Simple-File-Storage/Simple-File-Storage/tests/e2e/authentication.spec.ts:99:23
[chromium] › authentication.spec.ts:86:5 › Connexion réussie à un compte utilisateur: tests/e2e/authentication.spec.ts#L99
2) [chromium] › authentication.spec.ts:86:5 › Connexion réussie à un compte utilisateur ────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toHaveURL(expected) Locator: locator(':root') Expected string: "http://localhost:3000/dashboard" Received string: "http://localhost:3000/" Call log: - expect.toHaveURL with timeout 10000ms - waiting for locator(':root') - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" 97 | 98 | // Attente de la redirection vers la page du tableau de bord. > 99 | await expect( page ).toHaveURL( "/dashboard" ); | ^ 100 | } ); 101 | 102 | // at /home/runner/work/Simple-File-Storage/Simple-File-Storage/tests/e2e/authentication.spec.ts:99:23
[chromium] › authentication.spec.ts:86:5 › Connexion réussie à un compte utilisateur: tests/e2e/authentication.spec.ts#L99
2) [chromium] › authentication.spec.ts:86:5 › Connexion réussie à un compte utilisateur ────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toHaveURL(expected) Locator: locator(':root') Expected string: "http://localhost:3000/dashboard" Received string: "http://localhost:3000/" Call log: - expect.toHaveURL with timeout 10000ms - waiting for locator(':root') - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" 97 | 98 | // Attente de la redirection vers la page du tableau de bord. > 99 | await expect( page ).toHaveURL( "/dashboard" ); | ^ 100 | } ); 101 | 102 | // at /home/runner/work/Simple-File-Storage/Simple-File-Storage/tests/e2e/authentication.spec.ts:99:23
[chromium] › authentication.spec.ts:105:5 › Déconnexion d'un compte utilisateur: tests/e2e/authentication.spec.ts#L118
3) [chromium] › authentication.spec.ts:105:5 › Déconnexion d'un compte utilisateur ─────────────── Error: Timed out 10000ms waiting for expect(locator).toHaveURL(expected) Locator: locator(':root') Expected string: "http://localhost:3000/dashboard" Received string: "http://localhost:3000/" Call log: - expect.toHaveURL with timeout 10000ms - waiting for locator(':root') - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" 116 | 117 | // Attente de la redirection vers la page du tableau de bord. > 118 | await expect( page ).toHaveURL( "/dashboard" ); | ^ 119 | 120 | // Clic sur le bouton d'ouverture du menu utilisateur. 121 | await page.locator( "header aside button:last-of-type" ).click(); at /home/runner/work/Simple-File-Storage/Simple-File-Storage/tests/e2e/authentication.spec.ts:118:23
[chromium] › authentication.spec.ts:105:5 › Déconnexion d'un compte utilisateur: tests/e2e/authentication.spec.ts#L118
3) [chromium] › authentication.spec.ts:105:5 › Déconnexion d'un compte utilisateur ─────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toHaveURL(expected) Locator: locator(':root') Expected string: "http://localhost:3000/dashboard" Received string: "http://localhost:3000/" Call log: - expect.toHaveURL with timeout 10000ms - waiting for locator(':root') - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" 116 | 117 | // Attente de la redirection vers la page du tableau de bord. > 118 | await expect( page ).toHaveURL( "/dashboard" ); | ^ 119 | 120 | // Clic sur le bouton d'ouverture du menu utilisateur. 121 | await page.locator( "header aside button:last-of-type" ).click(); at /home/runner/work/Simple-File-Storage/Simple-File-Storage/tests/e2e/authentication.spec.ts:118:23
[chromium] › authentication.spec.ts:105:5 › Déconnexion d'un compte utilisateur: tests/e2e/authentication.spec.ts#L118
3) [chromium] › authentication.spec.ts:105:5 › Déconnexion d'un compte utilisateur ─────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toHaveURL(expected) Locator: locator(':root') Expected string: "http://localhost:3000/dashboard" Received string: "http://localhost:3000/" Call log: - expect.toHaveURL with timeout 10000ms - waiting for locator(':root') - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" 116 | 117 | // Attente de la redirection vers la page du tableau de bord. > 118 | await expect( page ).toHaveURL( "/dashboard" ); | ^ 119 | 120 | // Clic sur le bouton d'ouverture du menu utilisateur. 121 | await page.locator( "header aside button:last-of-type" ).click(); at /home/runner/work/Simple-File-Storage/Simple-File-Storage/tests/e2e/authentication.spec.ts:118:23
[chromium] › dashboard.spec.ts:50:5 › Publication d'un fichier téléversé: tests/e2e/dashboard.spec.ts#L28
4) [chromium] › dashboard.spec.ts:50:5 › Publication d'un fichier téléversé ────────────────────── Error: Timed out 10000ms waiting for expect(locator).toHaveURL(expected) Locator: locator(':root') Expected string: "http://localhost:3000/dashboard" Received string: "http://localhost:3000/" Call log: - expect.toHaveURL with timeout 10000ms - waiting for locator(':root') - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" 26 | 27 | // Attente de la redirection vers la page du tableau de bord. > 28 | await expect( page ).toHaveURL( "/dashboard" ); | ^ 29 | 30 | // Ouverture de la fenêtre de dialogue pour ajouter un fichier. 31 | await page.locator( "button" ).filter( { hasText: "Add a file" } ).click(); at /home/runner/work/Simple-File-Storage/Simple-File-Storage/tests/e2e/dashboard.spec.ts:28:23
[chromium] › authentication.spec.ts:20:5 › Création d'un compte utilisateur inédit: tests/e2e/authentication.spec.ts#L36
1) [chromium] › authentication.spec.ts:20:5 › Création d'un compte utilisateur inédit ──────────── Error: Timed out 10000ms waiting for expect(locator).toHaveCount(expected) Locator: locator('[data-sonner-toast][data-type = error]') Expected: 1 Received: 0 Call log: - expect.toHaveCount with timeout 10000ms - waiting for locator('[data-sonner-toast][data-type = error]') - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" 34 | await expect( 35 | page.locator( "[data-sonner-toast][data-type = error]" ) > 36 | ).toHaveCount( 1 ); | ^ 37 | } ); 38 | 39 | // at /home/runner/work/Simple-File-Storage/Simple-File-Storage/tests/e2e/authentication.spec.ts:36:4
[chromium] › authentication.spec.ts:20:5 › Création d'un compte utilisateur inédit: tests/e2e/authentication.spec.ts#L36
1) [chromium] › authentication.spec.ts:20:5 › Création d'un compte utilisateur inédit ──────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toHaveCount(expected) Locator: locator('[data-sonner-toast][data-type = error]') Expected: 1 Received: 0 Call log: - expect.toHaveCount with timeout 10000ms - waiting for locator('[data-sonner-toast][data-type = error]') - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" 34 | await expect( 35 | page.locator( "[data-sonner-toast][data-type = error]" ) > 36 | ).toHaveCount( 1 ); | ^ 37 | } ); 38 | 39 | // at /home/runner/work/Simple-File-Storage/Simple-File-Storage/tests/e2e/authentication.spec.ts:36:4
[chromium] › authentication.spec.ts:20:5 › Création d'un compte utilisateur inédit: tests/e2e/authentication.spec.ts#L36
1) [chromium] › authentication.spec.ts:20:5 › Création d'un compte utilisateur inédit ──────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toHaveCount(expected) Locator: locator('[data-sonner-toast][data-type = error]') Expected: 1 Received: 0 Call log: - expect.toHaveCount with timeout 10000ms - waiting for locator('[data-sonner-toast][data-type = error]') - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" - locator resolved to 0 elements - unexpected value "0" 34 | await expect( 35 | page.locator( "[data-sonner-toast][data-type = error]" ) > 36 | ).toHaveCount( 1 ); | ^ 37 | } ); 38 | 39 | // at /home/runner/work/Simple-File-Storage/Simple-File-Storage/tests/e2e/authentication.spec.ts:36:4
[chromium] › authentication.spec.ts:86:5 › Connexion réussie à un compte utilisateur: tests/e2e/authentication.spec.ts#L99
2) [chromium] › authentication.spec.ts:86:5 › Connexion réussie à un compte utilisateur ────────── Error: Timed out 10000ms waiting for expect(locator).toHaveURL(expected) Locator: locator(':root') Expected string: "http://localhost:3000/dashboard" Received string: "http://localhost:3000/" Call log: - expect.toHaveURL with timeout 10000ms - waiting for locator(':root') - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" 97 | 98 | // Attente de la redirection vers la page du tableau de bord. > 99 | await expect( page ).toHaveURL( "/dashboard" ); | ^ 100 | } ); 101 | 102 | // at /home/runner/work/Simple-File-Storage/Simple-File-Storage/tests/e2e/authentication.spec.ts:99:23
[chromium] › authentication.spec.ts:86:5 › Connexion réussie à un compte utilisateur: tests/e2e/authentication.spec.ts#L99
2) [chromium] › authentication.spec.ts:86:5 › Connexion réussie à un compte utilisateur ────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toHaveURL(expected) Locator: locator(':root') Expected string: "http://localhost:3000/dashboard" Received string: "http://localhost:3000/" Call log: - expect.toHaveURL with timeout 10000ms - waiting for locator(':root') - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" 97 | 98 | // Attente de la redirection vers la page du tableau de bord. > 99 | await expect( page ).toHaveURL( "/dashboard" ); | ^ 100 | } ); 101 | 102 | // at /home/runner/work/Simple-File-Storage/Simple-File-Storage/tests/e2e/authentication.spec.ts:99:23
[chromium] › authentication.spec.ts:86:5 › Connexion réussie à un compte utilisateur: tests/e2e/authentication.spec.ts#L99
2) [chromium] › authentication.spec.ts:86:5 › Connexion réussie à un compte utilisateur ────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toHaveURL(expected) Locator: locator(':root') Expected string: "http://localhost:3000/dashboard" Received string: "http://localhost:3000/" Call log: - expect.toHaveURL with timeout 10000ms - waiting for locator(':root') - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" 97 | 98 | // Attente de la redirection vers la page du tableau de bord. > 99 | await expect( page ).toHaveURL( "/dashboard" ); | ^ 100 | } ); 101 | 102 | // at /home/runner/work/Simple-File-Storage/Simple-File-Storage/tests/e2e/authentication.spec.ts:99:23
[chromium] › authentication.spec.ts:105:5 › Déconnexion d'un compte utilisateur: tests/e2e/authentication.spec.ts#L118
3) [chromium] › authentication.spec.ts:105:5 › Déconnexion d'un compte utilisateur ─────────────── Error: Timed out 10000ms waiting for expect(locator).toHaveURL(expected) Locator: locator(':root') Expected string: "http://localhost:3000/dashboard" Received string: "http://localhost:3000/" Call log: - expect.toHaveURL with timeout 10000ms - waiting for locator(':root') - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" 116 | 117 | // Attente de la redirection vers la page du tableau de bord. > 118 | await expect( page ).toHaveURL( "/dashboard" ); | ^ 119 | 120 | // Clic sur le bouton d'ouverture du menu utilisateur. 121 | await page.locator( "header aside button:last-of-type" ).click(); at /home/runner/work/Simple-File-Storage/Simple-File-Storage/tests/e2e/authentication.spec.ts:118:23
[chromium] › authentication.spec.ts:105:5 › Déconnexion d'un compte utilisateur: tests/e2e/authentication.spec.ts#L118
3) [chromium] › authentication.spec.ts:105:5 › Déconnexion d'un compte utilisateur ─────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toHaveURL(expected) Locator: locator(':root') Expected string: "http://localhost:3000/dashboard" Received string: "http://localhost:3000/" Call log: - expect.toHaveURL with timeout 10000ms - waiting for locator(':root') - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" 116 | 117 | // Attente de la redirection vers la page du tableau de bord. > 118 | await expect( page ).toHaveURL( "/dashboard" ); | ^ 119 | 120 | // Clic sur le bouton d'ouverture du menu utilisateur. 121 | await page.locator( "header aside button:last-of-type" ).click(); at /home/runner/work/Simple-File-Storage/Simple-File-Storage/tests/e2e/authentication.spec.ts:118:23
[chromium] › authentication.spec.ts:105:5 › Déconnexion d'un compte utilisateur: tests/e2e/authentication.spec.ts#L118
3) [chromium] › authentication.spec.ts:105:5 › Déconnexion d'un compte utilisateur ─────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toHaveURL(expected) Locator: locator(':root') Expected string: "http://localhost:3000/dashboard" Received string: "http://localhost:3000/" Call log: - expect.toHaveURL with timeout 10000ms - waiting for locator(':root') - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" 116 | 117 | // Attente de la redirection vers la page du tableau de bord. > 118 | await expect( page ).toHaveURL( "/dashboard" ); | ^ 119 | 120 | // Clic sur le bouton d'ouverture du menu utilisateur. 121 | await page.locator( "header aside button:last-of-type" ).click(); at /home/runner/work/Simple-File-Storage/Simple-File-Storage/tests/e2e/authentication.spec.ts:118:23
[chromium] › dashboard.spec.ts:50:5 › Publication d'un fichier téléversé: tests/e2e/dashboard.spec.ts#L28
4) [chromium] › dashboard.spec.ts:50:5 › Publication d'un fichier téléversé ────────────────────── Error: Timed out 10000ms waiting for expect(locator).toHaveURL(expected) Locator: locator(':root') Expected string: "http://localhost:3000/dashboard" Received string: "http://localhost:3000/" Call log: - expect.toHaveURL with timeout 10000ms - waiting for locator(':root') - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/authentication" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" - locator resolved to <html lang="en" class="inter blue light">…</html> - unexpected value "http://localhost:3000/" 26 | 27 | // Attente de la redirection vers la page du tableau de bord. > 28 | await expect( page ).toHaveURL( "/dashboard" ); | ^ 29 | 30 | // Ouverture de la fenêtre de dialogue pour ajouter un fichier. 31 | await page.locator( "button" ).filter( { hasText: "Add a file" } ).click(); at /home/runner/work/Simple-File-Storage/Simple-File-Storage/tests/e2e/dashboard.spec.ts:28:23
🎭 Playwright Run Summary
66 failed [chromium] › authentication.spec.ts:20:5 › Création d'un compte utilisateur inédit ───────────── [chromium] › authentication.spec.ts:86:5 › Connexion réussie à un compte utilisateur ─────────── [chromium] › authentication.spec.ts:105:5 › Déconnexion d'un compte utilisateur ──────────────── [chromium] › dashboard.spec.ts:50:5 › Publication d'un fichier téléversé ─────────────────────── [chromium] › dashboard.spec.ts:77:5 › Privatisation d'un fichier téléversé ───────────────────── [chromium] › dashboard.spec.ts:103:5 › Renommage d'un fichier téléversé ──────────────────────── [chromium] › dashboard.spec.ts:130:5 › Accès vers un fichier téléversé ───────────────────────── [chromium] › dashboard.spec.ts:149:5 › Vérification de l'extension dans le lien d'accès ──────── [chromium] › dashboard.spec.ts:176:5 › Suppression d'un fichier téléversé ────────────────────── [chromium] › dashboard.spec.ts:202:5 › Publication de tous les fichiers sélectionnés ─────────── [chromium] › dashboard.spec.ts:234:5 › Privatisation de tous les fichiers sélectionnés ───────── [chromium] › dashboard.spec.ts:289:5 › Renommage de tous les fichiers sélectionnés ───────────── [chromium] › dashboard.spec.ts:322:5 › Suppression de tous les fichiers sélectionnés ─────────── [chromium] › notifications.spec.ts:8:5 › Vérification du contrôle des notifications ──────────── [chromium] › settings.spec.ts:37:5 › Mise à jour des informations du compte utilisateur ──────── [chromium] › settings.spec.ts:96:5 › Mise à jour des paramètres d'apparence du site ──────────── [chromium] › settings.spec.ts:126:5 › Création d'un nouveau signalement de bogue ─────────────── [chromium] › settings.spec.ts:167:5 › Suppression RGPD des fichiers utilisateur ──────────────── [chromium] › settings.spec.ts:206:5 › Suppression RGPD du compte utilisateur ─────────────────── [chromium] › sharing.spec.ts:52:5 › Partage d'un fichier en lecture pour visionnage ──────────── [chromium] › sharing.spec.ts:105:5 › Partage d'un fichier en lecture pour révocation ─────────── [chromium] › sharing.spec.ts:206:5 › Partage d'un fichier en écriture pour partage ───────────── [chromium] › sharing.spec.ts:318:5 › Partage d'un fichier en écriture pour renommage ─────────── [chromium] › sharing.spec.ts:406:5 › Partage d'un fichier en écriture pour suppression ───────── [chromium] › sharing.spec.ts:493:5 › Partage d'un fichier en écriture pour versionnage ───────── [chromium] › uploading.spec.ts:33:5 › Téléversement d'un fichier valide ──────────────────────── [chromium] › uploading.spec.ts:55:5 › Téléversement d'un fichier public par défaut ───────────── [chromium] › uploading.spec.ts:93:5 › Téléversement d'un fichier vide ────────────────────────── [chromium] › uploading.spec.ts:112:5 › Téléversement d'un fichier compressé ──────────────────── [chromium] › uploading.spec.ts:141:5 › Téléversement d'un fichier chiffré ────────────────────── [chromium] › versions.spec.ts:46:5 › Vérification de la création d'une nouvelle version ──────── [chromium] › versions.spec.ts:81:5 › Restauration d'une ancienne version ─────────────────────── [chromium] › versions.spec.ts:112:5 › Suppression du versionnage des fichiers téléversés ─────── [Mobile Chrome] › authentication.spec.ts:20:5 › Création d'un compte utilisateur inédit ──────── [Mobile Chrome] › authentication.spec.ts:86:5 › Connexion réussie à un compte utilisateur ────── [Mobile Chrome] › authentication.spec.ts:105:5 › Déconnexion d'un compte utilisateur ─────────── [Mobile Chrome] › dashboard.spec.ts:50:5 › Publication d'un fichier téléversé ────────────────── [Mobile Chrome] › dashboard.spec.ts:77:5 › Privatisation d'un fichier téléversé ──────────────── [Mobile Chrome] › dashboard.spec.ts:103:5 › Renommage d'un fichier téléversé ─────────────────── [Mobile Chrome] › dashboard.spec.ts:130:5 › Accès vers un fichier téléversé ──────────────────── [Mobile Chrome] › dashboard.spec.ts:149:
🎭 Playwright Run Summary
66 failed [chromium] › authentication.spec.ts:20:5 › Création d'un compte utilisateur inédit ───────────── [chromium] › authentication.spec.ts:86:5 › Connexion réussie à un compte utilisateur ─────────── [chromium] › authentication.spec.ts:105:5 › Déconnexion d'un compte utilisateur ──────────────── [chromium] › dashboard.spec.ts:50:5 › Publication d'un fichier téléversé ─────────────────────── [chromium] › dashboard.spec.ts:77:5 › Privatisation d'un fichier téléversé ───────────────────── [chromium] › dashboard.spec.ts:103:5 › Renommage d'un fichier téléversé ──────────────────────── [chromium] › dashboard.spec.ts:130:5 › Accès vers un fichier téléversé ───────────────────────── [chromium] › dashboard.spec.ts:149:5 › Vérification de l'extension dans le lien d'accès ──────── [chromium] › dashboard.spec.ts:176:5 › Suppression d'un fichier téléversé ────────────────────── [chromium] › dashboard.spec.ts:202:5 › Publication de tous les fichiers sélectionnés ─────────── [chromium] › dashboard.spec.ts:234:5 › Privatisation de tous les fichiers sélectionnés ───────── [chromium] › dashboard.spec.ts:289:5 › Renommage de tous les fichiers sélectionnés ───────────── [chromium] › dashboard.spec.ts:322:5 › Suppression de tous les fichiers sélectionnés ─────────── [chromium] › notifications.spec.ts:8:5 › Vérification du contrôle des notifications ──────────── [chromium] › settings.spec.ts:37:5 › Mise à jour des informations du compte utilisateur ──────── [chromium] › settings.spec.ts:96:5 › Mise à jour des paramètres d'apparence du site ──────────── [chromium] › settings.spec.ts:126:5 › Création d'un nouveau signalement de bogue ─────────────── [chromium] › settings.spec.ts:167:5 › Suppression RGPD des fichiers utilisateur ──────────────── [chromium] › settings.spec.ts:206:5 › Suppression RGPD du compte utilisateur ─────────────────── [chromium] › sharing.spec.ts:52:5 › Partage d'un fichier en lecture pour visionnage ──────────── [chromium] › sharing.spec.ts:105:5 › Partage d'un fichier en lecture pour révocation ─────────── [chromium] › sharing.spec.ts:206:5 › Partage d'un fichier en écriture pour partage ───────────── [chromium] › sharing.spec.ts:318:5 › Partage d'un fichier en écriture pour renommage ─────────── [chromium] › sharing.spec.ts:406:5 › Partage d'un fichier en écriture pour suppression ───────── [chromium] › sharing.spec.ts:493:5 › Partage d'un fichier en écriture pour versionnage ───────── [chromium] › uploading.spec.ts:33:5 › Téléversement d'un fichier valide ──────────────────────── [chromium] › uploading.spec.ts:55:5 › Téléversement d'un fichier public par défaut ───────────── [chromium] › uploading.spec.ts:93:5 › Téléversement d'un fichier vide ────────────────────────── [chromium] › uploading.spec.ts:112:5 › Téléversement d'un fichier compressé ──────────────────── [chromium] › uploading.spec.ts:141:5 › Téléversement d'un fichier chiffré ────────────────────── [chromium] › versions.spec.ts:46:5 › Vérification de la création d'une nouvelle version ──────── [chromium] › versions.spec.ts:81:5 › Restauration d'une ancienne version ─────────────────────── [chromium] › versions.spec.ts:112:5 › Suppression du versionnage des fichiers téléversés ─────── [Mobile Chrome] › authentication.spec.ts:20:5 › Création d'un compte utilisateur inédit ──────── [Mobile Chrome] › authentication.spec.ts:86:5 › Connexion réussie à un compte utilisateur ────── [Mobile Chrome] › authentication.spec.ts:105:5 › Déconnexion d'un compte utilisateur ─────────── [Mobile Chrome] › dashboard.spec.ts:50:5 › Publication d'un fichier téléversé ────────────────── [Mobile Chrome] › dashboard.spec.ts:77:5 › Privatisation d'un fichier téléversé ──────────────── [Mobile Chrome] › dashboard.spec.ts:103:5 › Renommage d'un fichier téléversé ─────────────────── [Mobile Chrome] › dashboard.spec.ts:130:5 › Accès vers un fichier téléversé ──────────────────── [Mobile Chrome] › dashboard.spec.ts:149: