在测试中跳过JavaScript代码时,很容易超过default timeout of 5 seconds。笑话可以轻松延长该超时时间:
test('foo', () => {
// ...
}, 60 * 1000); // set timeout to one minute
是否有一种方法可以在调试时检测Jest是否正在运行,并自动将该超时设置为一个很大的值?否则,应将超时保留为默认值。
Jest确实设置了JEST_WORKER_ID
environment variable,但我还没有找到任何official documentation。