优化
This commit is contained in:
@@ -85,4 +85,15 @@ describe('overseas HTTP client', () => {
|
||||
expect(refresh).toHaveBeenCalledTimes(1)
|
||||
expect(authorization).toBe('Bearer overseas-refreshed')
|
||||
})
|
||||
|
||||
it('fails before sending a business request when refresh is domestic-only', async () => {
|
||||
const refresh = vi.fn(async () => 'domestic-only')
|
||||
registerAuthRefreshHandler(refresh)
|
||||
const adapter = vi.fn(async (config: InternalAxiosRequestConfig) => success(config, { code: '200', message: 'success', data: [] }))
|
||||
overseasHttp.defaults.adapter = adapter
|
||||
|
||||
await expect(overseasHttp.get('/platform/v1/last-leg/orders')).rejects.toThrow('当前环境未签发海外访问令牌')
|
||||
expect(refresh).toHaveBeenCalledTimes(1)
|
||||
expect(adapter).not.toHaveBeenCalled()
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user