summaryrefslogtreecommitdiff
path: root/tests/test_util.js
diff options
context:
space:
mode:
authorAlon Levy <alon@pobox.com>2014-12-16 17:37:42 +0200
committerAlon Levy <alon@pobox.com>2014-12-16 17:37:42 +0200
commitade19de410e0a789a921ec1666b278b2a64176d6 (patch)
treec4c54b106de93609ca7bb70a20fd4be696715dbe /tests/test_util.js
parentc7d026b1d504323a8c61d51b726e5e8d2337fc4b (diff)
moving files around after repository merger
Diffstat (limited to 'tests/test_util.js')
-rw-r--r--tests/test_util.js44
1 files changed, 0 insertions, 44 deletions
diff --git a/tests/test_util.js b/tests/test_util.js
deleted file mode 100644
index 7780b0ad..00000000
--- a/tests/test_util.js
+++ /dev/null
@@ -1,44 +0,0 @@
-function new_deffer() {
- var deffer = {
- cb: null,
- call_cb: false,
- };
- deffer.done = function(cb) {
- deffer.cb = cb;
- if (deffer.call_cb) {
- // warning: going down callstack - should probably use setInterval
- deffer.call_cb = false; // first do this to avoid endless recursion
- return deffer.cb();
- }
- };
- deffer.on_done = function() {
- if (this.cb) {
- this.call_cb = false;
- this.cb();
- } else {
- this.call_cb = true;
- }
- };
- return deffer;
-}
-
-function addScript(window, name) {
- var scriptEl = window.document.createElement("script");
- scriptEl.src = name;
- var deffer = new_deffer();
- deffer.load_next = function(script) {
- var sec_deffer = new_deffer();
- addScript(window, script).done(
- function() { sec_deffer.on_done(); })
- return sec_deffer;
- }
- function onload_cb() {
- console.log('addScript: loaded ' + name);
- deffer.on_done();
- }
- scriptEl.onload = onload_cb;
- window.document.body.appendChild(scriptEl);
- return deffer;
-}
-
-exports.addScript = addScript;