@daisugi/kintsugi
Version:
Kintsugi is a set of utilities to help build a fault tolerant services.
19 lines (12 loc) • 409 B
text/typescript
import assert from 'node:assert/strict';
import { it } from 'node:test';
import { Result } from '@daisugi/anzen';
import { withRetry } from '../with_retry.js';
it('should return expected response', async () => {
async function fn() {
return Result.success('ok');
}
const fnWithRetry = withRetry(fn);
const response = await fnWithRetry();
assert.strictEqual(response.getValue(), 'ok');
});