codegouvfr / react-dsfr

🇫🇷 The French Government Design system React toolkit
https://react-dsfr.codegouv.studio
MIT License
406 stars 51 forks source link

Problème svg lors des tests jest #290

Closed Chanizo closed 3 weeks ago

Chanizo commented 3 weeks ago

Bonjour,

Nous avons un problème sur notre app depuis la version 1.10.13 du react-dsfr.

Contexte : Nous développons une app en Typescript Nextjs. Nous utilisons la lib jest avec @testing-library/react lors de nos tests de composants. L'erreur survient quand on fait appel au composant Header du react-dsfr, seulement lors des tests, en environnement dev ou prod le problème n'apparait pas. Nos imports de composants du dsfr sont bien depuis @codegouvfr/react-dsfr

Voici la stack d'erreur :

 Cannot find module '../dsfr/artwork/light.svg?url' from 'node_modules/@codegouvfr/react-dsfr/Display/Display.js'

    Require stack:
      node_modules/@codegouvfr/react-dsfr/Display/Display.js
      node_modules/@codegouvfr/react-dsfr/Header/Header.js
      node_modules/@codegouvfr/react-dsfr/Header/index.js
      client/components/layout/Layout.tsx

Merci d'avance pour votre aide

garronej commented 3 weeks ago

Hello @Chanizo,

I've released a new version (1.11.5). Let me know if it fixes it.

Chanizo commented 3 weeks ago

Hello @Chanizo,

I've released a new version (1.11.5). Let me know if it fixes it.

Ça a réglé le problème, merci !