@snipsonian/core
Version:
Core/base reusable javascript code snippets
20 lines (16 loc) • 709 B
text/typescript
import getUrlPartBetween from './getUrlPartBetween';
describe('getURlPartBetween()', () => {
it('returns undefined when no url is given', () => {
expect(getUrlPartBetween({ url: null, firstPart: 'doc/' })).toBe(undefined);
});
it('returns the part (of the input url) between first- and secondPart', () => {
expect(getUrlPartBetween({
firstPart: 'doc/',
secondPart: '/#generic',
url: 'http://0.0.0.0:8000/doc/latest/#generic',
})).toBe('latest');
});
it('takes by default / as the secondPart', () => {
expect(getUrlPartBetween({ firstPart: 'doc/', url: 'http://0.0.0.0:8000/doc/latest/' })).toBe('latest');
});
});