all files / swagger-node-runner/lib/ helpers.js

100% Statements 9/9
75% Branches 3/4
100% Functions 1/1
100% Lines 9/9
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19              46× 46× 46×   46×    
'use strict';
 
module.exports = {
  queryString: queryString
};
 
var qs = require('qs');
var parseUrl = require('parseurl');
var debug = require('debug')('swagger');
 
// side-effect: stores in query property on req
function queryString(req) {
  Eif (!req.query) {
    var url = parseUrl(req);
    req.query = (url.query) ? qs.parse(url.query) : {};
  }
  return req.query;
}