из doc ...;)
, потому что вы полагаетесь на этот контекст :
, вы должны использовать один из следующих вариантов:
// wrap the method or function call inside of another function
expect(function () { cat.meow(); }).to.throw(); // Function expression
expect(() => cat.meow()).to.throw(); // ES6 arrow function
// bind the context
expect(cat.meow.bind(cat)).to.throw(); // Bind
Оказалось, что если вы установите имя события на сервере, вы не сможете получить его методом onmessage
.
В примере имя события было установлено как «random». Чтобы получить его, вы должны сделать это следующим образом:
eventSource.addEventListener('random', function (event) {
console.log(event);
});