axios-miniprogram/__tests__/helpers/dynamicURL.spec.ts

22 lines
714 B
TypeScript

import dynamicURL from '../../src/helpers/dynamicURL';
describe('测试 src/helpers/dynamicURL.ts', () => {
it('run', () => {
expect(dynamicURL('http://www.api.com/user/:id', { id: 1 })).toBe(
'http://www.api.com/user/1',
);
expect(dynamicURL('http://www.api.com:8080/user/:id', { id: 1 })).toBe(
'http://www.api.com:8080/user/1',
);
expect(dynamicURL('http://www.api.com/user/:id', { id: 1 })).toBe(
'http://www.api.com/user/1',
);
expect(dynamicURL('http://www.api.com/user:id/', { id: 1 })).toBe(
'http://www.api.com/user1/',
);
expect(dynamicURL('http://www.api.com/:id/user', { id: 1 })).toBe(
'http://www.api.com/1/user',
);
});
});