aboutsummaryrefslogtreecommitdiff
path: root/extension/test/run_tests.js
diff options
context:
space:
mode:
Diffstat (limited to 'extension/test/run_tests.js')
-rw-r--r--extension/test/run_tests.js55
1 files changed, 0 insertions, 55 deletions
diff --git a/extension/test/run_tests.js b/extension/test/run_tests.js
deleted file mode 100644
index f62810f7e..000000000
--- a/extension/test/run_tests.js
+++ /dev/null
@@ -1,55 +0,0 @@
-
-/**
- * Bridge between the mocha test runner / nodejs
- * and the typescript / the wallet's module system.
- *
- * The test cases use better-assert as assert library
- * with mocha's bdd UI.
- */
-
-"use strict";
-
-let assert = require("better-assert");
-let vm = require("vm");
-let fs = require("fs");
-
-
-if ("function" !== typeof run) {
- throw Error("test must be run with 'mocha --delay ...'");
-}
-
-console.log("typeof require (here)", typeof require);
-
-// We might need thins in the future ...
-global.nodeRequire = function (modulePath) {
- return require(modulePath);
-};
-
-global.require = global.nodeRequire;
-
-let data = fs.readFileSync("lib/emscripten/libwrapper.js");
-vm.runInThisContext(data);
-
-// Do it here, since it breaks 'require''
-let System = require("systemjs");
-
-System.config({
- defaultJSExtensions: true
-});
-
-let mod = System.newModule({Module: Module});
-let modName = System.normalizeSync(__dirname + "/../lib/emscripten/emsc");
-console.log("registering", modName);
-System.set(modName, mod);
-
-
-System.import("./test/tests/taler.js")
- .then((t) => {
- t.declareTests(assert, context, it);
- run();
- })
- .catch((e) => {
- console.error("failed to load module", e.stack);
- });
-
-