मैं कुछ फ्रंट एंड टेस्ट चलाने के लिए कठपुतली और कीट का उपयोग कर रहा हूं।
मेरे परीक्षण इस प्रकार हैं:
describe("Profile Tab Exists and Clickable: /settings/user", () => {
test(`Assert that you can click the profile tab`, async () => {
await page.waitForSelector(PROFILE.TAB);
await page.click(PROFILE.TAB);
}, 30000);
});
कभी-कभी, जब मैं परीक्षण चलाता हूं, तो सब कुछ अपेक्षित रूप से काम करता है। दूसरी बार, मुझे एक त्रुटि मिली:
Timeout - Async callback was not invoked within the 5000ms timeout specified by jest.setTimeout.
at node_modules/jest-jasmine2/build/queue_runner.js:68:21
at Timeout.callback [as _onTimeout] (node_modules/jsdom/lib/jsdom/browser/Window.js:633:19)
यह अजीब है क्योंकि:
मैंने टाइमआउट को 30000 बताया
मुझे यह त्रुटि मिलती है या नहीं, यह बहुत ही अनियमित प्रतीत होता है
क्या कोई अनुमान लगा सकता है कि ऐसा क्यों हो रहा है?