fix(test): Force focus in Mocha tests.
This commit is contained in:
Родитель
a1b49aae67
Коммит
23bead9a30
|
@ -8,6 +8,14 @@ define([
|
||||||
'sinon'
|
'sinon'
|
||||||
], function (sinon) {
|
], function (sinon) {
|
||||||
function requiresFocus(callback, done) {
|
function requiresFocus(callback, done) {
|
||||||
|
// Give the document focus
|
||||||
|
window.focus();
|
||||||
|
|
||||||
|
// Remove focus from any focused element
|
||||||
|
if (document.activeElement) {
|
||||||
|
document.activeElement.blur();
|
||||||
|
}
|
||||||
|
|
||||||
if (document.hasFocus && document.hasFocus()) {
|
if (document.hasFocus && document.hasFocus()) {
|
||||||
callback();
|
callback();
|
||||||
} else {
|
} else {
|
||||||
|
|
Загрузка…
Ссылка в новой задаче