JS: fix AMD module integration tests

This commit is contained in:
Anton Bannykh
2017-04-05 17:09:37 +03:00
parent 324445fa7d
commit 7287645937
3 changed files with 32 additions and 0 deletions
@@ -2,7 +2,18 @@
var modules = {};
modules.kotlin = kotlin;
// Hard-code expected dependency order since we are unable to refer to modules by filename here.
var names = ["jslib-example", "out"];
function define(name, dependencies, body) {
if (Array.isArray(name)) {
body = dependencies;
dependencies = name;
name = names.shift();
}
else {
if (name !== names.shift()) throw new Error("Unexpected dependency")
}
var resolvedDependencies = [];
var currentModule = {};
modules[name] = currentModule;