UNPKG

nodium

Version:

Pure nodejs selenium webdriver functional helpers

30 lines (20 loc) 761 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.jsonServerStart = jsonServerStart; var _jsonServer = require('json-server'); var _jsonServer2 = _interopRequireDefault(_jsonServer); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function jsonServerStart(defaults = {}, port = 3030) { defaults.logger = false; const server = _jsonServer2.default.create(); server.use(_jsonServer2.default.bodyParser); server.use(_jsonServer2.default.defaults(defaults)); const defaultRoute = server._router.stack.slice(); server.reset = function () { server._router.stack = defaultRoute.slice(); }; server.listen(port); return server; }