12345678910111213141516171819202122232425262728293031 |
- 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('');
- });
- });
|