All files / lib rest-info-route-handler.js

100% Statements 6/6
0% Branches 0/1
100% Functions 1/1
100% Lines 6/6

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 191x       1x     3x 3x   3x             1x  
const _ = require('lodash')
const {
  CURRENT_VERSION,
  FULL_VERSION
} = require('./constants')
 
function restInfo (data = {}, req) {
  const currentVersion = _.get(req, 'app.locals.config.featureServer.currentVersion', CURRENT_VERSION)
  const fullVersion = _.get(req, 'app.locals.config.featureServer.fullVersion', FULL_VERSION)
 
  return {
    currentVersion,
    fullVersion,
    ...data
  }
}
 
module.exports = restInfo