Functioning 'include'

This commit is contained in:
Elliot DeNolf
2019-01-26 00:52:35 -05:00
parent c9b91e905e
commit dc79e55ffe
2 changed files with 49 additions and 28 deletions

View File

@@ -44,6 +44,19 @@ describe('Param Parser', () => {
});
});
describe('Include', () => {
it('Include Single', () => {
let parsed = paramParser(Page, {include: 'SomeId'});
expect(parsed.searchParams).toEqual({_id: 'SomeId'});
});
it('Include Multiple', () => {
let parsed = paramParser(Page, {include: 'SomeId,SomeSecondId'});
expect(parsed.searchParams)
.toEqual({'$or':[{_id: 'SomeId'},{_id: 'SomeSecondId'}]});
});
})
describe('Pagination / Limits', () => {
it('Page number', () => {
let parsed = paramParser(Page, {page: '2'});