All files / __tests__ util.ts

100% Statements 10/10
66.66% Branches 2/3
100% Functions 3/3
100% Lines 5/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 121x   1x 1x 2x 1x            
export const tick = (ms: number = 1) => new Promise((r) => setTimeout(r, ms));
 
export const until = async (check: () => boolean, pollInterval: number = 1) => {
  do {
    if (check()) return;
    await tick(pollInterval);
  } while (
    // biome-ignore lint: constant condition is intentional
    true
  );
};