diff --git a/src/tests/gui/html/js/mock_dom.js b/src/tests/gui/html/js/mock_dom.js
new file mode 100644
index 00000000..864fdbb9
--- /dev/null
+++ b/src/tests/gui/html/js/mock_dom.js
@@ -0,0 +1,23 @@
+/* Mock the DOM interactions */
+window.loot = window.loot || {};
+
+loot.DOM = {
+ elementShownStates: new Map(),
+ elementEnabledStates: new Map(),
+
+ show(elementId, showElement = true) {
+ this.elementShownStates.set(elementId, showElement);
+ },
+
+ enable(elementId, enableElement = true) {
+ this.elementEnabledStates.set(elementId, enableElement);
+ },
+};
+
+function getShown(elementId) {
+ return loot.DOM.elementShownStates.get(elementId);
+}
+
+function getEnabled(elementId) {
+ return loot.DOM.elementEnabledStates.get(elementId);
+}
diff --git a/src/tests/gui/html/js/test.html b/src/tests/gui/html/js/test.html
index 4391d854..b7b5a7b0 100644
--- a/src/tests/gui/html/js/test.html
+++ b/src/tests/gui/html/js/test.html
@@ -12,7 +12,7 @@
-
+
diff --git a/src/tests/gui/html/js/test_state.js b/src/tests/gui/html/js/test_state.js
index 8870b707..7f53075c 100644
--- a/src/tests/gui/html/js/test_state.js
+++ b/src/tests/gui/html/js/test_state.js
@@ -1,27 +1,5 @@
'use strict';
-/* Mock the DOM interactions */
-loot.DOM = {
- elementShownStates: new Map(),
- elementEnabledStates: new Map(),
-
- show(elementId, showElement = true) {
- this.elementShownStates.set(elementId, showElement);
- },
-
- enable(elementId, enableElement = true) {
- this.elementEnabledStates.set(elementId, enableElement);
- },
-};
-
-function getShown(elementId) {
- return loot.DOM.elementShownStates.get(elementId);
-}
-
-function getEnabled(elementId) {
- return loot.DOM.elementEnabledStates.get(elementId);
-}
-
beforeEach(() => {
loot.DOM.elementShownStates.clear();
loot.DOM.elementEnabledStates.clear();