[TS] Unify Web and Node.JS output so it can be universal
[ldk-java] / ts / test / index.html
index 0467f91fb311daff74d66e551da8671676fefb57..60fd523cf286fbcbc7adebaa0919ad67f5f1dfe5 100644 (file)
@@ -7,18 +7,19 @@
        var test_runner;
 </script>
 <script type="module">
-       import { run_tests } from './tests.mjs';
+       import { run_tests_web } from './tests.mjs';
+       test_runner = run_tests_web;
        try {
-               const result = run_tests('../liblightningjs.wasm');
-               if (result) {
+               const result = await run_tests_web('../liblightningjs.wasm');
+               if (result === true) {
                        document.getElementById("results").innerHTML = "All Tests Passed (note free-time errors may still occurr)!";
                } else {
                        document.getElementById("results").innerHTML = "Some Tests Failed!";
                }
        } catch (e) {
+               console.error(e);
                document.getElementById("results").innerHTML = "Test failed with exception: " + e;
        }
-       test_runner = run_tests;
 </script>
 </body>
 </html>