diff --git a/alfa-client/libs/design-system/src/lib/list/list-item/list-item.component.spec.ts b/alfa-client/libs/design-system/src/lib/list/list-item/list-item.component.spec.ts
index 2e2714f6cfe0c7e790021a9087ab633b4f1cc3c0..fff8eddf2051dbd1cbf53c80e1f5c733cae7e42a 100644
--- a/alfa-client/libs/design-system/src/lib/list/list-item/list-item.component.spec.ts
+++ b/alfa-client/libs/design-system/src/lib/list/list-item/list-item.component.spec.ts
@@ -24,7 +24,7 @@
 import { getElementFromFixture } from '@alfa-client/test-utils';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
 import { provideRouter } from '@angular/router';
-import { faker } from '@faker-js/faker';
+import { faker } from '@faker-js/faker/.';
 import { getDataTestClassOf } from 'libs/tech-shared/test/data-test';
 import { ListItemComponent } from './list-item.component';
 
@@ -52,12 +52,12 @@ describe('ListItemComponent', () => {
   describe('input', () => {
     describe('routerLink', () => {
       it('should set href attribute', () => {
-        component.path = faker.system.filePath();
+        component.path = encodeURIComponent(faker.system.filePath());
 
         fixture.detectChanges();
 
         const linkElement: HTMLLinkElement = getElementFromFixture(fixture, link);
-        expect(linkElement.href).toBe(`http://localhost${component.path}`);
+        expect(decodeURIComponent(linkElement.href)).toBe(`http://localhost/${component.path}`);
       });
     });
   });