breaking
Version:
helper suit, for create and mock rest api, test api
22 lines (17 loc) • 492 B
JavaScript
var request, url, _;
_ = require('lodash');
url = require('url');
request = require('./request');
module.exports = function(app, discovery) {
var apis, base;
apis = request(discovery);
base = url.parse(discovery.basePath);
return _.forEach(discovery.apis, function(api) {
var method, path;
method = api.httpMethod.toLowerCase();
path = base.path + api.path;
return app[method](path, function(req, res, next) {
return res.json(api.response);
});
});
};