diff --git a/test/cases/components/form/button.mjs b/test/cases/components/form/button.mjs
index bd8e16454ed53c2d0b45e0555bbe51380f91629d..07292a08d45bfe4020a7a75a3ec89c5d379b8cff 100644
--- a/test/cases/components/form/button.mjs
+++ b/test/cases/components/form/button.mjs
@@ -1,5 +1,6 @@
 import {getGlobal} from "../../../../source/types/global.mjs";
-import chai from "chai"
+
+import * as chai from 'chai';
 import {chaiDom} from "../../../util/chai-dom.mjs";
 import {initJSDOM} from "../../../util/jsdom.mjs";
 
diff --git a/test/cases/components/form/confirm-button.mjs b/test/cases/components/form/confirm-button.mjs
index c865f77c20f0b8aaa76014a72e9aa59412170247..9d8c36bf9189430c43fe4178fe3135e545b65ca8 100644
--- a/test/cases/components/form/confirm-button.mjs
+++ b/test/cases/components/form/confirm-button.mjs
@@ -1,7 +1,7 @@
 import {DataUrl} from "../../../../source/types/dataurl.mjs";
 
 import {getGlobal} from "../../../../source/types/global.mjs";
-import chai from "chai"
+import * as chai from 'chai';
 import {chaiDom} from "../../../util/chai-dom.mjs";
 import {initJSDOM} from "../../../util/jsdom.mjs";
 import {ResizeObserverMock} from "../../../util/resize-observer.mjs";
diff --git a/test/cases/components/form/form.mjs b/test/cases/components/form/form.mjs
index 376da3a2073b6c0ace75f0d446db9b3195a920f5..3b973e68149794d9215b6b06c5e75b8d4744cc94 100644
--- a/test/cases/components/form/form.mjs
+++ b/test/cases/components/form/form.mjs
@@ -1,5 +1,5 @@
 import {getGlobal} from "../../../../source/types/global.mjs";
-import chai from "chai"
+import * as chai from 'chai';
 import {chaiDom} from "../../../util/chai-dom.mjs";
 import {initJSDOM} from "../../../util/jsdom.mjs";
 import {Datasource} from "../../../../source/data/datasource.mjs";
diff --git a/test/cases/components/form/reload.mjs b/test/cases/components/form/reload.mjs
index b73c7584c5fbaeae957a7430d435e29f26077526..efc267d5f93130d30a989d4fc21fe8e2b4e79347 100644
--- a/test/cases/components/form/reload.mjs
+++ b/test/cases/components/form/reload.mjs
@@ -1,5 +1,5 @@
 import {getGlobal} from "../../../../source/types/global.mjs";
-import chai from "chai"
+import * as chai from 'chai';
 import {chaiDom} from "../../../util/chai-dom.mjs";
 import {setupIntersectionObserverMock} from "../../../util/intersection-mock.mjs";
 import {initJSDOM} from "../../../util/jsdom.mjs";
diff --git a/test/cases/components/form/select.mjs b/test/cases/components/form/select.mjs
index 7e5d1ef360acf87004eecd146da9c91f1881654c..8b96aee1e25fa82e49917b1951d62cc72b741de6 100644
--- a/test/cases/components/form/select.mjs
+++ b/test/cases/components/form/select.mjs
@@ -1,5 +1,5 @@
 import {getGlobal} from "../../../../source/types/global.mjs";
-import chai from "chai"
+import * as chai from 'chai';
 import {chaiDom} from "../../../util/chai-dom.mjs";
 import {initJSDOM} from "../../../util/jsdom.mjs";
 import {ResizeObserverMock} from "../../../util/resize-observer.mjs";
diff --git a/test/cases/components/form/state-button.mjs b/test/cases/components/form/state-button.mjs
index 981e70b8b37cdb37b17316ccd11835afd32d09d0..b754544d877d45e82fbd1c75030392aa7ce32620 100644
--- a/test/cases/components/form/state-button.mjs
+++ b/test/cases/components/form/state-button.mjs
@@ -1,5 +1,5 @@
 import {getGlobal} from "../../../../source/types/global.mjs";
-import chai from "chai"
+import * as chai from 'chai';
 import {chaiDom} from "../../../util/chai-dom.mjs";
 import {initJSDOM} from "../../../util/jsdom.mjs";
 import {ResizeObserverMock} from "../../../util/resize-observer.mjs";
diff --git a/test/cases/components/form/template.mjs b/test/cases/components/form/template.mjs
index cf4dcc1c842f4063a11f9ffb349c0125bac903ee..4ad1a6a0614f019dab64714e1c3624a24b03988c 100644
--- a/test/cases/components/form/template.mjs
+++ b/test/cases/components/form/template.mjs
@@ -1,5 +1,5 @@
 import {getGlobal} from "../../../../source/types/global.mjs";
-import chai from "chai"
+import * as chai from 'chai';
 import {chaiDom} from "../../../util/chai-dom.mjs";
 import {setupIntersectionObserverMock} from "../../../util/intersection-mock.mjs";
 import {initJSDOM} from "../../../util/jsdom.mjs";
diff --git a/test/cases/components/form/toggle-switch.mjs b/test/cases/components/form/toggle-switch.mjs
index 22dbfafd59441888e4adfd19d9660da2a1e9125b..087387192a3bcc44ef91d3d3c64fbb24a8b182db 100644
--- a/test/cases/components/form/toggle-switch.mjs
+++ b/test/cases/components/form/toggle-switch.mjs
@@ -1,5 +1,5 @@
 import { getGlobal } from "../../../../source/types/global.mjs";
-import chai from "chai"
+import * as chai from 'chai';
 import { chaiDom } from "../../../util/chai-dom.mjs";
 import { initJSDOM } from "../../../util/jsdom.mjs";
 
diff --git a/test/cases/components/form/tree-select.mjs b/test/cases/components/form/tree-select.mjs
index 66ce8574cfd97947bfa14753faffd3db16461fd7..8f5db84a21957d03ec6c36364c2938efd6e64dcd 100644
--- a/test/cases/components/form/tree-select.mjs
+++ b/test/cases/components/form/tree-select.mjs
@@ -1,5 +1,5 @@
 import {getGlobal} from "../../../../source/types/global.mjs";
-import chai from "chai"
+import * as chai from 'chai';
 import {chaiDom} from "../../../util/chai-dom.mjs";
 import {initJSDOM} from "../../../util/jsdom.mjs";
 
diff --git a/test/cases/components/host/details.mjs b/test/cases/components/host/details.mjs
index d3c64579f5110b3ec9daf5b74b09fd4e342d3099..e7a58e1e7d776430e4c08dcc0fdf6ce245dad302 100644
--- a/test/cases/components/host/details.mjs
+++ b/test/cases/components/host/details.mjs
@@ -1,6 +1,6 @@
 import {initJSDOM} from "../../../util/jsdom.mjs";
 import {getGlobal} from "../../../../source/types/global.mjs";
-import chai from "chai"
+import * as chai from 'chai';
 import {chaiDom} from "../../../util/chai-dom.mjs";
 import {ResizeObserverMock} from "../../../util/resize-observer.mjs";
 
diff --git a/test/cases/components/host/host.mjs b/test/cases/components/host/host.mjs
index 2d8461b12a4a5ff5862afb1c47d3e1d3037eed16..29257a754799db654c197b6c35b605dc9a8400f2 100644
--- a/test/cases/components/host/host.mjs
+++ b/test/cases/components/host/host.mjs
@@ -1,6 +1,6 @@
 import {initJSDOM} from "../../../util/jsdom.mjs";
 import {getGlobal} from "../../../../source/types/global.mjs";
-import chai from "chai"
+import * as chai from 'chai';
 import {chaiDom} from "../../../util/chai-dom.mjs";
 
 let expect = chai.expect;
diff --git a/test/cases/components/host/overlay.mjs b/test/cases/components/host/overlay.mjs
index 69200d19bf7563ed7cec847a942220f5c182a67b..585c43f54064592d25e0032b8d2dd0e93191de08 100644
--- a/test/cases/components/host/overlay.mjs
+++ b/test/cases/components/host/overlay.mjs
@@ -1,6 +1,6 @@
 import {initJSDOM} from "../../../util/jsdom.mjs";
 import {getGlobal} from "../../../../source/types/global.mjs";
-import chai from "chai"
+import * as chai from 'chai';
 import {chaiDom} from "../../../util/chai-dom.mjs";
 
 
diff --git a/test/cases/components/layout/panel.mjs b/test/cases/components/layout/panel.mjs
index 641980455ee5acaf952c9db5ac65f278d9b08a53..b1d09368ddea9bb2171a3c9effe3eeb87e3a8009 100644
--- a/test/cases/components/layout/panel.mjs
+++ b/test/cases/components/layout/panel.mjs
@@ -1,5 +1,5 @@
 import {getGlobal} from "../../../../source/types/global.mjs";
-import chai from "chai"
+import * as chai from 'chai';
 import {chaiDom} from "../../../util/chai-dom.mjs";
 import {initJSDOM} from "../../../util/jsdom.mjs";
 
diff --git a/test/cases/components/layout/slit-panel.mjs b/test/cases/components/layout/slit-panel.mjs
index b4a514600cd63ae3524bd38cbb1b2d1a5adf527f..e76dd6d17c90f74b5e93fd6aaf575565bb9ea4cd 100644
--- a/test/cases/components/layout/slit-panel.mjs
+++ b/test/cases/components/layout/slit-panel.mjs
@@ -1,5 +1,5 @@
 import {getGlobal} from "../../../../source/types/global.mjs";
-import chai from "chai"
+import * as chai from 'chai';
 import {chaiDom} from "../../../util/chai-dom.mjs";
 import {initJSDOM} from "../../../util/jsdom.mjs";
 
diff --git a/test/cases/components/layout/tabs.mjs b/test/cases/components/layout/tabs.mjs
index 7b64515c0583488ca5b32a34d64fe1c71b3d76f6..2048cdfcfe61896cb6b4451d399c46b119cb57d7 100644
--- a/test/cases/components/layout/tabs.mjs
+++ b/test/cases/components/layout/tabs.mjs
@@ -1,5 +1,5 @@
 import {getGlobal} from "../../../../source/types/global.mjs";
-import chai from "chai"
+import * as chai from 'chai';
 import {chaiDom} from "../../../util/chai-dom.mjs";
 import {initJSDOM} from "../../../util/jsdom.mjs";
 
diff --git a/test/cases/components/notify/message.mjs b/test/cases/components/notify/message.mjs
index 6bbbbd378dd46ecd1e93166dac1194c462ae296d..3f22302710d509c951791c5ceb51e2f13e055016 100644
--- a/test/cases/components/notify/message.mjs
+++ b/test/cases/components/notify/message.mjs
@@ -1,5 +1,5 @@
 
-import chai from "chai"
+import * as chai from 'chai';
 import {chaiDom} from "../../../util/chai-dom.mjs";
 import {initJSDOM} from "../../../util/jsdom.mjs";
 
diff --git a/test/cases/components/notify/notify.mjs b/test/cases/components/notify/notify.mjs
index 1937c0204a57d5c0a4a1194552359c832dd1f5dd..3c2134852a23167fd1cbd84216bb4227cfaf0d5d 100644
--- a/test/cases/components/notify/notify.mjs
+++ b/test/cases/components/notify/notify.mjs
@@ -1,5 +1,5 @@
 //import {getGlobal} from "../../../../source/types/global.mjs";
-import chai from "chai"
+import * as chai from 'chai';
 import {chaiDom} from "../../../util/chai-dom.mjs";
 import {initJSDOM} from "../../../util/jsdom.mjs";
 
diff --git a/test/cases/dom/customcontrol.mjs b/test/cases/dom/customcontrol.mjs
index 4fd61005c7f66de0012d83c8493317aa684d0e1d..0d1f2548e8a1b0a014046f019ad796a7623470da 100644
--- a/test/cases/dom/customcontrol.mjs
+++ b/test/cases/dom/customcontrol.mjs
@@ -1,6 +1,6 @@
 'use strict';
 
-import chai from "chai"
+import * as chai from 'chai';
 import {getDocument} from "../../../source/dom/util.mjs";
 import {chaiDom} from "../../util/chai-dom.mjs";
 import {cleanupDOMFromTesting, initMutationObserverForTesting} from "../../util/cleanupdom.mjs";
diff --git a/test/cases/dom/customelement-initfromscripthost.mjs b/test/cases/dom/customelement-initfromscripthost.mjs
index 2bbd25d0308966c734014bf77f695a41c7981593..909839064f3c82b27e9422530f97dabf4a6d73be 100644
--- a/test/cases/dom/customelement-initfromscripthost.mjs
+++ b/test/cases/dom/customelement-initfromscripthost.mjs
@@ -1,6 +1,6 @@
 'use strict';
 
-import chai from "chai"
+import * as chai from 'chai';
 import {getDocument} from "../../../source/dom/util.mjs";
 import {chaiDom} from "../../util/chai-dom.mjs";
 import {initJSDOM} from "../../util/jsdom.mjs";
diff --git a/test/cases/dom/customelement.mjs b/test/cases/dom/customelement.mjs
index a75060e1b2e194a0b82e792a0e1213455e58a32c..162c6b0abcb85e8f21d2dd0aaa02e73290d0a180 100644
--- a/test/cases/dom/customelement.mjs
+++ b/test/cases/dom/customelement.mjs
@@ -1,6 +1,6 @@
 'use strict';
 
-import chai from "chai"
+import * as chai from 'chai';
 import {internalSymbol} from "../../../source/constants.mjs";
 import {getDocument} from "../../../source/dom/util.mjs";
 import {ProxyObserver} from "../../../source/types/proxyobserver.mjs";
diff --git a/test/cases/dom/resource/data.mjs b/test/cases/dom/resource/data.mjs
index 8799cef83f1e0e1527ab945b882fefdc969082a3..f49897f5ada7e15d9d00d85f623f0162e7daab1a 100644
--- a/test/cases/dom/resource/data.mjs
+++ b/test/cases/dom/resource/data.mjs
@@ -1,6 +1,6 @@
 'use strict';
 
-import chai from "chai"
+import * as chai from 'chai';
 import {Data} from "../../../../source/dom/resource/data.mjs";
 import {DataUrl} from "../../../../source/types/dataurl.mjs";
 import {ID} from "../../../../source/types/id.mjs";
diff --git a/test/cases/dom/resource/link.mjs b/test/cases/dom/resource/link.mjs
index 6441d6351b41477706d1a811591bc5b3cc087fab..f5a52f145cb89c701dd93d4b28f24170416d08f9 100644
--- a/test/cases/dom/resource/link.mjs
+++ b/test/cases/dom/resource/link.mjs
@@ -1,6 +1,6 @@
 'use strict';
 
-import chai from "chai"
+import * as chai from 'chai';
 import {Link} from "../../../../source/dom/resource/link.mjs";
 import {DataUrl} from "../../../../source/types/dataurl.mjs";
 import {ID} from "../../../../source/types/id.mjs";
diff --git a/test/cases/dom/resource/link/stylesheet.mjs b/test/cases/dom/resource/link/stylesheet.mjs
index 3c45e06cc1df8d0817d0aa68ca095fb174ea6f3f..dc122a4d3339a270eb162f7e5f301f73d3d78645 100644
--- a/test/cases/dom/resource/link/stylesheet.mjs
+++ b/test/cases/dom/resource/link/stylesheet.mjs
@@ -1,6 +1,6 @@
 'use strict';
 
-import chai from "chai"
+import * as chai from 'chai';
 import {Stylesheet} from "../../../../../source/dom/resource/link/stylesheet.mjs";
 import {DataUrl} from "../../../../../source/types/dataurl.mjs";
 import {ID} from "../../../../../source/types/id.mjs";
diff --git a/test/cases/dom/resource/script.mjs b/test/cases/dom/resource/script.mjs
index 67ee622da4177824ceb0f9f7908b4841843f712a..a2786c57c3aa2e8e4e200038e153dd3795312646 100644
--- a/test/cases/dom/resource/script.mjs
+++ b/test/cases/dom/resource/script.mjs
@@ -1,6 +1,6 @@
 'use strict';
 
-import chai from "chai"
+import * as chai from 'chai';
 import {Script} from "../../../../source/dom/resource/script.mjs";
 import {DataUrl} from "../../../../source/types/dataurl.mjs";
 import {ID} from "../../../../source/types/id.mjs";
diff --git a/test/cases/dom/updater.mjs b/test/cases/dom/updater.mjs
index 894ef2664ff5105d7436ea134fd2306506149f5f..5126195cb552591e28b793da8442f413bd44009f 100644
--- a/test/cases/dom/updater.mjs
+++ b/test/cases/dom/updater.mjs
@@ -1,6 +1,6 @@
 'use strict';
 
-import chai from "chai"
+import * as chai from 'chai';
 
 import {ID} from "../../../source/types/id.mjs";
 import {Observer} from "../../../source/types/observer.mjs";