mirror of
https://github.com/hanzoai/sentinel.git
synced 2026-09-29 22:34:33 +00:00
22 lines
712 B
TypeScript
22 lines
712 B
TypeScript
import stripURLOrigin from 'sentry/utils/url/stripURLOrigin';
|
|
|
|
describe('stripURLOrigin', () => {
|
|
it('should preserve the url path, query, and hash', () => {
|
|
expect(stripURLOrigin('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(stripURLOrigin(str)).toEqual(str);
|
|
}
|
|
);
|
|
});
|