javascript - Hur testar jag en enskild fil med yarn workspaces?
Jag vet att jag kan köra en enskild testfil med Jest.
Jag vet också att jag kan köra alla tester i ett enda arbetsområde med:
yarn workspace @mycompany/somepackage test
Men hur skulle jag köra en enskild testfil inom ett arbetsområde?
Jag har försökt:
yarn workspace @mycompany/somepackage test packages/somepackage/src/index.int.test.ts
och också:
yarn workspace @mycompany/somepackage test src/index.int.test.ts
Eftersom jag är osäker på om 'testet' förväntar sig sökvägar relativa till arbetsytan eller inte. Båda misslyckas med:
No tests found, exiting with code 1
Jag använder Yarn v1.22.7 och mina tester använder Jest.
Hur testar jag en enskild fil med Yarn workspaces?
Svar #1
Du kan köra detta kommando:
yarn jest packages/somepackage/src/index.int.test.ts -c packages/somepackage/jest.config.js
du bör ändra packages/somepackage/jest.config.js till den exakta sökvägen till din jest.config.js
