import utils from 'app/utils/queryString'; describe('addQueryParamsToExistingUrl', function() { it('adds new query params to existing query params', function() { const url = 'https://example.com?value=3'; const newParams = { id: 4, }; expect(utils.addQueryParamsToExistingUrl(url, newParams)).toBe( 'https://example.com/?id=4&value=3' ); }); it('adds new query params without existing query params', function() { const url = 'https://example.com'; const newParams = { id: 4, }; expect(utils.addQueryParamsToExistingUrl(url, newParams)).toBe( 'https://example.com/?id=4' ); }); it('returns empty string no url is passed', function() { let url; const newParams = { id: 4, }; expect(utils.addQueryParamsToExistingUrl(url, newParams)).toBe(''); }); });