all files / swagger-node-runner/fittings/ cors.js

100% Statements 8/8
100% Branches 0/0
100% Functions 2/2
100% Lines 8/8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18            13× 13×   13× 93× 93×      
'use strict';
 
var debug = require('debug')('swagger:cors');
var CORS = require('cors');
 
// config options: https://www.npmjs.com/package/cors
 
module.exports = function create(fittingDef, bagpipes) {
 
  debug('config: %j', fittingDef);
  var middleware = CORS(fittingDef);
 
  return function cors(context, cb) {
    debug('exec');
    middleware(context.request, context.response, cb);
  }
};