Skip to content

Commit 38e65b6

Browse files
committed
✅ update retry unit test
1 parent db153cb commit 38e65b6

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/__tests__/test-retryAdapterEnhancer.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,15 +32,19 @@ test('should return the result immediately while the request succeed', async (t)
3232
const spyFn = spy();
3333
const mockedAdapter = (config: any) => {
3434
spyFn();
35-
return Promise.resolve(config);
35+
if (spyFn.calledTwice) {
36+
return Promise.resolve(config);
37+
}
38+
39+
return Promise.reject(config);
3640
};
3741
const http = axios.create({
3842
adapter: retryAdapterEnhancer(mockedAdapter),
3943
});
4044

4145
await http.get('/test');
4246

43-
t.truthy(spyFn.calledOnce);
47+
t.truthy(spyFn.calledTwice);
4448
});
4549

4650
test('should throw an exception while request still failed after retry', async (t) => {

0 commit comments

Comments
 (0)