From f8155b795a192656e5140f186d7b1a6e56defa0d Mon Sep 17 00:00:00 2001 From: "954270063@qq.com" <954270063@qq.com> Date: Tue, 21 Apr 2020 19:39:07 +0800 Subject: [PATCH] :pencil: --- test/core/dispatchRequest.test.ts | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/test/core/dispatchRequest.test.ts b/test/core/dispatchRequest.test.ts index 2192f1e..bdc2ce0 100644 --- a/test/core/dispatchRequest.test.ts +++ b/test/core/dispatchRequest.test.ts @@ -2,7 +2,7 @@ * @Author: early-autumn * @Date: 2020-04-20 22:42:46 * @LastEditors: early-autumn - * @LastEditTime: 2020-04-21 09:57:39 + * @LastEditTime: 2020-04-21 19:38:53 */ import { CancelAction } from '../../src/types'; import dispatchRequest from '../../src/core/dispatchRequest'; @@ -29,6 +29,20 @@ describe('测试 src/core/dispatchRequest.ts', () => { }).then(undefined, (err) => expect(err.response.status).toBe(200)); }); + it('自定义错误处理', () => { + dispatchRequest({ + adapter({ fail }): any { + fail({}); + + return 'task'; + }, + errorHandler(error) { + error.errorHandler = true; + return error; + }, + }).then(undefined, (error) => expect(error.errorHandler).toBe(true)); + }); + it('取消请求', () => { let cancel: CancelAction;