fixed getRequestUrl and added tests

This commit is contained in:
ronronscelestes 2022-05-23 17:55:29 +02:00
parent 0d05858ea1
commit a93e5e9119
2 changed files with 24 additions and 1 deletions

View File

@ -1,5 +1,11 @@
import pluginId from '../pluginId'; import pluginId from '../pluginId';
const getRequestUrl = path => `/${pluginId}/${path}`; const getRequestUrl = path => {
if (path.startsWith('/')) {
return `/${pluginId}${path}`;
}
return `/${pluginId}/${path}`;
};
export default getRequestUrl; export default getRequestUrl;

View File

@ -0,0 +1,17 @@
import getRequestUrl from '../getRequestUrl';
describe('upload || utils || getRequestUrl', () => {
test('return right format url if argument starts with /', () => {
const result = getRequestUrl('/test');
const expected = '/upload/test';
expect(result).toEqual(expected);
});
test('return right format url if argument does not start with /', () => {
const result = getRequestUrl('test');
const expected = '/upload/test';
expect(result).toEqual(expected);
});
});