UNPKG

base-repository

Version:

[![Build Status](https://travis-ci.org/joehua87/base-repository.svg?branch=master)](https://travis-ci.org/joehua87/base-repository)

29 lines (26 loc) 775 B
import { expect } from 'chai' import { parseRequestQuery } from '../../../src/create-controller' describe('Create Controller - Parse Query Request', () => { it('should ignore invalid page & limit', () => { const request = { query: { page: 'a', limit: 'b', } } const parsedQuery = parseRequestQuery(request) expect(parsedQuery.select).to.not.have.property('page') expect(parsedQuery.select).to.not.have.property('limit') }) it('valid page & limit', () => { const request = { query: { page: '1', limit: '10', } } const parsedQuery = parseRequestQuery(request) expect(parsedQuery.select).to.have.property('page') expect(parsedQuery.select).to.have.property('limit') }) })