olorin
Version:
CoffeeScript Myo Bindings
43 lines (30 loc) • 2.68 kB
JavaScript
var FakeConnection, FakeWebSocket, assert, olorin,
__hasProp = {}.hasOwnProperty,
__extends = function(child, parent) { for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; };
assert = require("assert");
olorin = require("../lib/olorin");
FakeWebSocket = (function() {
function FakeWebSocket(url) {
this.url = url;
}
FakeWebSocket.prototype.onmessage = function(callback) {
return this.callback = callback;
};
return FakeWebSocket;
})();
FakeConnection = (function(_super) {
__extends(FakeConnection, _super);
function FakeConnection() {
return FakeConnection.__super__.constructor.apply(this, arguments);
}
FakeConnection.prototype.getSocketClass = function() {
return FakeWebSocket;
};
return FakeConnection;
})(olorin.Connection);
describe('Hub', function() {
return describe('#create', function() {
return it('should return a new Myo instance', function() {});
});
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY29mZmVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLElBQUEsNkNBQUE7RUFBQTtpU0FBQTs7QUFBQSxNQUFBLEdBQVMsT0FBQSxDQUFRLFFBQVIsQ0FBVCxDQUFBOztBQUFBLE1BQ0EsR0FBUyxPQUFBLENBQVEsZUFBUixDQURULENBQUE7O0FBQUE7QUFLaUIsRUFBQSx1QkFBRSxHQUFGLEdBQUE7QUFBUSxJQUFQLElBQUMsQ0FBQSxNQUFBLEdBQU0sQ0FBUjtFQUFBLENBQWI7O0FBQUEsMEJBQ0EsU0FBQSxHQUFXLFNBQUMsUUFBRCxHQUFBO1dBQ1AsSUFBQyxDQUFBLFFBQUQsR0FBWSxTQURMO0VBQUEsQ0FEWCxDQUFBOzt1QkFBQTs7SUFMSixDQUFBOztBQUFBO0FBV0ksbUNBQUEsQ0FBQTs7OztHQUFBOztBQUFBLDJCQUFBLGNBQUEsR0FBZ0IsU0FBQSxHQUFBO0FBQ1osV0FBTyxhQUFQLENBRFk7RUFBQSxDQUFoQixDQUFBOzt3QkFBQTs7R0FEeUIsTUFBTSxDQUFDLFdBVnBDLENBQUE7O0FBQUEsUUFlQSxDQUFTLEtBQVQsRUFBZ0IsU0FBQSxHQUFBO1NBQ1osUUFBQSxDQUFTLFNBQVQsRUFBb0IsU0FBQSxHQUFBO1dBQ2hCLEVBQUEsQ0FBRyxrQ0FBSCxFQUF1QyxTQUFBLEdBQUEsQ0FBdkMsRUFEZ0I7RUFBQSxDQUFwQixFQURZO0FBQUEsQ0FBaEIsQ0FmQSxDQUFBIiwiZmlsZSI6Im1haW4uanMiLCJzb3VyY2VSb290IjoiL3NvdXJjZS8iLCJzb3VyY2VzQ29udGVudCI6WyJhc3NlcnQgPSByZXF1aXJlKFwiYXNzZXJ0XCIpXG5vbG9yaW4gPSByZXF1aXJlKFwiLi4vbGliL29sb3JpblwiKVxuXG5cbmNsYXNzIEZha2VXZWJTb2NrZXRcbiAgICBjb25zdHJ1Y3RvcjogKEB1cmwpIC0+XG4gICAgb25tZXNzYWdlOiAoY2FsbGJhY2spIC0+XG4gICAgICAgIEBjYWxsYmFjayA9IGNhbGxiYWNrXG5cblxuY2xhc3MgRmFrZUNvbm5lY3Rpb24gZXh0ZW5kcyBvbG9yaW4uQ29ubmVjdGlvblxuICAgIGdldFNvY2tldENsYXNzOiAoKSAtPlxuICAgICAgICByZXR1cm4gRmFrZVdlYlNvY2tldFxuXG5cbmRlc2NyaWJlKCdIdWInLCAtPlxuICAgIGRlc2NyaWJlKCcjY3JlYXRlJywgLT5cbiAgICAgICAgaXQoJ3Nob3VsZCByZXR1cm4gYSBuZXcgTXlvIGluc3RhbmNlJywgLT5cbiAgICAgICAgKVxuICAgIClcbilcbiJdfQ==