আমি সামনের কিছু শেষ পরীক্ষা চালানোর জন্য পুতুল এবং রসিকতা ব্যবহার করছি।
আমার পরীক্ষাগুলি নিম্নরূপ দেখায়:
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 হতে নির্দিষ্ট করেছি
আমি এই ত্রুটিটি পাই কিনা তা আপাতদৃষ্টিতে খুব এলোমেলো
কেউ অনুমান করতে পারে কেন এমন হচ্ছে?