All files / module/helpers prepareQuery.js

100% Statements 5/5
75% Branches 3/4
100% Functions 1/1
100% Lines 5/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18              8x 1x     8x 8x     8x    
/**
 * Make sure we always have a query object
 *
 * @param {object} query
 * @param {object} defaultQuery
 */
export function prepareQuery (query, defaultQuery) {
  if (typeof query === 'undefined') {
    query = {}
  }
 
  Eif (typeof defaultQuery === 'undefined') {
    defaultQuery = {}
  }
 
  return Object.assign(query, defaultQuery, query)
}