JSFiddle - React, Tailwind, and code Playground

by Adam Boduch

JavaScript

var server = document.createElement('div');

function Mocket() {}

Mocket.prototype.addEventListener = function() {
    return server.addEventListener.apply(server, arguments);
};

WebSocket = Mocket;

var ws = new WebSocket();

ws.addEventListener('message', function(e) {
    console.log(e.data);
});

server.dispatchEvent(new MessageEvent('message', {
    data: {
        foo: 'bar'
    }
}));