我正在尝试使用 jest 对 dynamodb 查询进行压力测试。我正在尝试获取一个非常大的 json 文件(1.3 MB),但我不断收到以下错误:“超时 - 在 jest.setTimeout 指定的 5000 毫秒超时内未调用异步回调”
我在 beforeEach 中使用了“jest.setTimeout(600000)”,但它仍然超时。我也在测试中使用了 Timeout 来解决同样的问题。我也尝试过使用 done 没有任何成功。
test('hugeDataTest', async(done) => {
let hugeArray = await OutdoorDataLayer.getHistoricalOutdoorReports({
Id: 'testId',
});
expect(hugeArray).toBeArrayOfSize(2000);
done();
});
我想确保大量数据能够成功通过。我对'done()'做错了吗?