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...' ); });
t.throws(() => { sample.retryPromise({ data: { retry: true } }); }, 'Retrying...');