/
githubmirror
/
materialize
Обзор
Документация
Войти
/
githubmirror
/
materialize
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v1-dev
tests/spec/helper.js
57 строк
1 KB
Chang Alan
Fixed autocomplete open bug and added tests
02 май 2018, 20:43
02 май 2018, 20:43
ac5c80e
Код
Авторство
О чём код?
jasmine.getFixtures().fixturesPath = 'tests/spec'; beforeEach(function() { /** * Creates standard click event on DOM element */ window.click = function(elem) { var evt = document.createEvent('MouseEvent'); evt.initMouseEvent('click', { bubbles: true, cancelable: true, view: window }); elem.dispatchEvent(evt); }; window.mouseenter = function(el) { var ev = document.createEvent("MouseEvent"); ev.initMouseEvent( "mouseenter", true /* bubble */, true /* cancelable */, window, null, 0, 0, 0, 0, /* coordinates */ false, false, false, false, /* modifier keys */ 0 /*left*/, null ); el.dispatchEvent(ev); }; window.keydown = function(el, keycode) { var ev = document.createEvent("Events"); ev.initEvent("keydown", true, true); ev.keyCode = keycode; ev.which = keycode; el.dispatchEvent(ev); } window.keyup = function(el, keycode) { var ev = document.createEvent("Events"); ev.initEvent("keyup", true, true); ev.keyCode = keycode; ev.which = keycode; el.dispatchEvent(ev); } window.focus = function(el) { var ev = document.createEvent("Events"); ev.initEvent("focus", true, true); el.dispatchEvent(ev); } });