[英]Jest with globalsetup doesn't see tests
假設我有以下測試:
describe('foo', () => {
it('bar', () => {
expect(1).toBe(2)
})
})
在名為foo.application.test.ts
的文件中
以及我的 package.json 中的以下命令:
jest --testRegex '.*.application.test.ts'"
正如您所料,運行這些測試會失敗。 但是,將我的命令更改為:
jest --globalSetup ./tests/support/instantiateApplicationTests.ts --testRegex '.*.application.test.ts'"
導致根本沒有運行任何測試(全局設置文件確實存在),日志如下:
yarn run v1.22.4
$ jest --globalSetup ./tests/support/instantiateApplicationTests.ts --testRegex '.*.application.test.ts'
✨ Done in 0.81s.
我在這里如何濫用 globalsetup ?
在我的情況下,我的 globalSetup 中的代碼正在默默地拋出。 對於遇到此問題的任何人,請嘗試在全局設置文件中添加控制台日志以確定它是否正在運行。 如果是這樣,請使用您最喜歡的方法(節點調試器、日志記錄等)對其進行調試。 一旦我修復了我的 globalSetup 腳本,我的問題就消失了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.