Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
const testSessionMaker = (socket, req) => {
const context = new XVIZSessionContext();
const provider = new TestProvider(makeXVIZData(100, 110));
const middleware = new XVIZServerMiddlewareStack();
const stack = [
new XVIZProviderRequestHandler(context, provider, middleware, {logger}),
new XVIZWebsocketSender(context, socket, {format: XVIZ_FORMAT.JSON_STRING})
];
middleware.set(stack);
return new TestSession(socket, middleware);
};
const handler = new TestHandler(testSessionMaker);
wss = new XVIZServer([handler], {port: 0}, () => {
const clientSocket = connect(
wss,
testCase
);
const sequence = [
{
expect: null,
response: {
type: 'xviz/start',
data: {
version: '2.0.0',
log: 'foo'
}
}
},
{
tape('XVIZServer#scenario-circle', t => {
const testCase = {
path: '/scenario-circle',
params: {duration: '1', hz: '1'}
};
const handler = new XVIZProviderHandler(XVIZProviderFactory, {d: '.'});
const wss = new XVIZServer([handler], {port: 0}, () => {
const clientSocket = connect(
wss,
testCase
);
const start = Date.now() / 1000;
const end = start + 1;
const sequence = [
{
expect: msg => {
t.equal(msg, undefined, 'onOpen sends no message');
},
response: {
type: 'xviz/transform_log',
data: {
id: '1',
constructor(socket, middleware) {
this.socket = socket;
this.middleware = middleware;
this.handler = new XVIZMessageToMiddleware(middleware);
this.socket.onmessage = message => this.onMessage(message);
this.socket.onclose = message => this.onClose();
}
tape('XVIZServer#scenario-circle', t => {
const testCase = {
path: '/scenario-circle',
params: {duration: '1', hz: '1'}
};
const handler = new XVIZProviderHandler(XVIZProviderFactory, {d: '.'});
const wss = new XVIZServer([handler], {port: 0}, () => {
const clientSocket = connect(
wss,
testCase
);
const start = Date.now() / 1000;
const end = start + 1;
const sequence = [
{
expect: msg => {
t.equal(msg, undefined, 'onOpen sends no message');
},
response: {
type: 'xviz/transform_log',
data: {
const testSessionMaker = (socket, req) => {
const context = new XVIZSessionContext();
const provider = new TestProvider(makeXVIZData(100, 110));
const middleware = new XVIZServerMiddlewareStack();
const stack = [
new XVIZProviderRequestHandler(context, provider, middleware, {logger}),
new XVIZWebsocketSender(context, socket, {format: XVIZ_FORMAT.JSON_STRING})
];
middleware.set(stack);
return new TestSession(socket, middleware);
};
const testSessionMaker = (socket, req) => {
const context = new XVIZSessionContext();
const provider = new TestProvider(makeXVIZData(100, 110));
const middleware = new XVIZServerMiddlewareStack();
const stack = [
new XVIZProviderRequestHandler(context, provider, middleware, {logger}),
new XVIZWebsocketSender(context, socket, {format: XVIZ_FORMAT.JSON_STRING})
];
middleware.set(stack);
return new TestSession(socket, middleware);
};
const testSessionMaker = (socket, req) => {
const context = new XVIZSessionContext();
const provider = new TestProvider(makeXVIZData(100, 110));
const middleware = new XVIZServerMiddlewareStack();
const stack = [
new XVIZProviderRequestHandler(context, provider, middleware, {logger}),
new XVIZWebsocketSender(context, socket, {format: XVIZ_FORMAT.JSON_STRING})
];
middleware.set(stack);
return new TestSession(socket, middleware);
};
const testSessionMaker = (socket, req) => {
const context = new XVIZSessionContext();
const provider = new TestProvider(makeXVIZData(100, 110));
const middleware = new XVIZServerMiddlewareStack();
const stack = [
new XVIZProviderRequestHandler(context, provider, middleware, {logger}),
new XVIZWebsocketSender(context, socket, {format: XVIZ_FORMAT.JSON_STRING})
];
middleware.set(stack);
return new TestSession(socket, middleware);
};