Example #1
0
test(`should demonstrate retry behavior for a promise`, async (t) => {
  // Retry by throwing an error
  t.throws(() => {
    sample.retryPromise({ data: {
      retry: true }
    });
  }, 'Retrying...');

  // Terminate by returning a rejected promise
  await t.throws(
    sample.retryPromise({ data: {} }),
    'Not retrying...'
  );
});
Example #2
0
 t.throws(() => {
   sample.retryPromise({ data: {
     retry: true }
   });
 }, 'Retrying...');