shovel/Shovel/test/helper.js
andre keedy e380bf492c Restructure the code using Promises
Add Poller Class to pull SEL events and update Ironic node database
create unit test for poller Class()
2015-12-03 14:41:51 -05:00

28 lines
802 B
JavaScript

var app = require('connect')();
var http = require('http');
var swaggerTools = require('swagger-tools');
var options = {
swaggerUi: '/swagger.json',
controllers: './controllers',
useStubs: process.env.NODE_ENV === 'development' ? true : false // Conditionally turn on stubs (mock mode)
};
var swaggerDoc = require('./../api/swagger.json');
module.exports.startServer = function startServer() {
swaggerTools.initializeMiddleware(swaggerDoc, function (middleware) {
app.use(middleware.swaggerMetadata());
app.use(middleware.swaggerRouter(options));
http.createServer(app).listen(9008, 'localhost');
});
};
module.exports.stopServer = function stopServer() {
var net = require('net');
var socket = net.createConnection(9008);
socket.end();
};