Adding onModulesLoaded

This commit is contained in:
Francisco Hodge
2018-11-01 00:16:11 -04:00
parent 2cd5cf4498
commit 265f88c7d6
2 changed files with 37 additions and 1 deletions
+23
View File
@@ -838,4 +838,27 @@ it('Keyboard handleButtonMouseDown will work', () => {
keyboard.getButtonElement("q").onmousedown();
document.onmouseup();
});
it('Keyboard onModulesLoaded will work', () => {
testUtil.setDOM();
class myClass {
init = (module) => {
module.foo = "bar";
};
}
let foo;
let keyboard = new Keyboard({
modules: [
myClass
],
onModulesLoaded: () => {
foo = "bar";
}
});
expect(foo).toBe("bar");
});