123456789101112131415161718192021 |
- import stripOrigin from 'sentry/utils/url/stripOrigin';
- describe('stripOrigin', () => {
- it('should preserve the url path, query, and hash', () => {
- expect(stripOrigin('https://example.com/path/name?query=params#hash')).toEqual(
- '/path/name?query=params#hash'
- );
- });
- it.each([
- 'foo bar baz',
- '/path/name?query=params#hash',
- '/[a-z]@[a-z].com/',
- 'nulltext/html;base64,PHNjcmlwdD4KICAgICAgb25tZXNzYWdlID0gKGV2ZW50KSA9PiB7CiAgICAgICAgY29uc29sZS5sb2coJ2hlbGxvIHdvcmxkJyk7CiAgICAgIH0KICA8L3NjcmlwdD4=',
- ])(
- 'should return the the same string, when something is not parseable as a url',
- str => {
- expect(stripOrigin(str)).toEqual(str);
- }
- );
- });
|