UNPKG

@gerhobbelt/mathjax-third-party-extensions

Version:

A list of MathJax extensions provided by third-party contributors

49 lines (39 loc) 1.08 kB
/* istanbul ignore next */ define('pubnub', function(require, exports, module) { 'use strict'; /** * @alias core.pubnub.Mock * @type {PUBNUB} */ module.exports = { ws: function(url) { this.pubnub = { ready: function() {} }; this.onmessage = function() {}; this.onclose = function() {}; this.onerror = function() {}; this.onopen = function() {}; // multi // line // comment this.close = function(code, reason) { this.onclose({ code: code, reason: reason, wasClean: true }); }; /** * This stub allows to simulate message arrival * @param data */ this.receiveMessage = function(data) { this.onmessage({ data: data }); }; this.onopen(); } }; });