add qs test confirming default values are omitted

This commit is contained in:
Keith J. Grant 2021-05-18 12:20:24 -07:00
parent fd5e22a3f6
commit d324c12348

View File

@ -899,6 +899,17 @@ describe('qs (qs.js)', () => {
);
});
test('should omit default values', () => {
const query = 'template.page=2';
const newParams = {
page: 3,
page_size: 5,
};
expect(replaceNamespacedParams(config, query, newParams)).toEqual(
'template.page=3'
);
});
// This fix needed after we're confident refactoring components
// to use replaceNamespacedParams provides equivalent functionality
test.skip('should not alter params of other namespaces', () => {