/* * @Author: early-autumn * @Date: 2020-04-20 21:08:23 * @LastEditors: early-autumn * @LastEditTime: 2020-04-20 21:17:31 */ import transformRequest from '../../src/core/transformRequest'; describe('测试 src/core/transformRequest.ts', () => { it('默认', () => { expect(transformRequest({})).toEqual({ url: '/', method: 'GET', headers: undefined, data: undefined, dataType: undefined, enableCache: undefined, enableHttp2: undefined, enableQuic: undefined, header: undefined, responseType: undefined, sslVerify: undefined, timeout: undefined, }); }); it('基本', () => { const request = transformRequest({ baseURL: 'https://www.xxx.com///', method: 'get', url: '/test', params: { id: 1, }, }); const request2 = transformRequest({ baseURL: 'https://www.xxx.com', method: 'get', url: 'https://www.yyy.com/test/', params: { id: 1, }, }); expect(request.url).toEqual('https://www.xxx.com/test?id=1'); expect(request2.url).toEqual('https://www.yyy.com/test?id=1'); }); });