update search and sort column configuration

This commit is contained in:
John Mitchell
2019-11-26 17:23:53 -05:00
parent 16f9411914
commit 8b9810e466
28 changed files with 612 additions and 320 deletions

View File

@@ -121,6 +121,18 @@ describe('qs (qs.js)', () => {
});
});
test('should set order_by in defaultParams if it is not passed', () => {
expect(getQSConfig('organization', {
page: 1,
page_size: 5,
})).toEqual({
namespace: 'organization',
defaultParams: { page: 1, page_size: 5, order_by: 'name' },
integerFields: ['page', 'page_size'],
dateFields: ['modified', 'created'],
});
});
test('should throw if no namespace given', () => {
expect(() => getQSConfig()).toThrow();
});
@@ -132,7 +144,7 @@ describe('qs (qs.js)', () => {
};
expect(getQSConfig('inventory', defaults)).toEqual({
namespace: 'inventory',
defaultParams: { page: 1, page_size: 15 },
defaultParams: { page: 1, page_size: 15, order_by: 'name' },
integerFields: ['page', 'page_size'],
dateFields: ['modified', 'created'],
});