Add api-test script to log poll result on passing --debug flag

This commit is contained in:
kumaran-14
2020-04-11 11:54:58 +05:30
parent a840db3e79
commit f9b2f3e87d
4 changed files with 65 additions and 1 deletions
+5
View File
@@ -11,6 +11,11 @@ export async function pollFor<T>(page: puppeteer.Page, evalOrFn: string | (() =>
await preFn();
}
const result = typeof evalOrFn === 'string' ? await page.evaluate(evalOrFn) : await evalOrFn();
if (process.env.DEBUG) {
console.log('pollFor result: ', result);
}
if (!deepEqual(result, val)) {
return new Promise<void>(r => {
setTimeout(() => r(pollFor(page, evalOrFn, val, preFn)), 1);