Open KrisWis opened 3 months ago
It seems there was a similar issue. The project uses a custom font, and the font's name contains spaces, for example, My font.woff2. It turned out that in the tests, such a font couldn't be resolved (local/../My%20font.woff2), and the test was failing due to a timeout. After changing the font name to My_font.woff2 and rebuilding Storybook, everything worked fine.
No, i have not fonts with names contains spaces in my project /;
Try adding console.log('>>>', pendingRequestURLMap)
at this line and check the test with a timeout; maybe something else isn't being resolved.
I realize that the problem is in the “create-chrome-target.js” file and I was able to solve it on my local computer by following this answer. But there is no way I can change the create-chrome-target.js file on the device used in CI Github Actions. Anyway, it's not so critical for me now since I'm using husky.
I use loki in conjunction with storybook in my project and when running on my computer (
npx loki test
) the tests run correctly. But when running for CI Pipeline (npx loki --requireReference --reactUri file:./storybook-static
) afterstorybook build
I get the following error:I get this error also when running this command on my computer. And I was able to solve this error on my computer by following this answer, but first of all how can I change create-chrome-target.js for CI, and secondly on my computer now I see the same pattern in tests:
I would welcome any help and am willing to provide any information needed to do so. My loki config is in package.json: