Как проверить, отправляется ли в Jasmine CustomEvent? Когда я пытаюсь запустить следующий код, я получаю ошибку: «ReferenceError: Не удается найти переменную: CustomEvent».тест на жасмин для javascript CustomEvent
function testCustomEvent() {
window.dispatchEvent(new CustomEvent('myCustomEvent', {
detail: 'foo'
}));
}
describe('testCustomEvent', function() {
it('dispatches myCustomEvent', function() {
var eventSpy = jasmine.createSpy();
window.addEventListener('myCustomEvent', eventSpy);
testCustomEvent();
expect(eventSpy).toHaveBeenCalledWith('foo');
});
});
Это, кажется, успешно работает в tryjasmine. ком. Однако, когда я использую https://github.com/gruntjs/grunt-contrib-jasmine (v0.9.0), я все еще вижу ту же ошибку - «ReferenceError: Не удается найти переменную: CustomEvent». – wwwuser