aboutsummaryrefslogtreecommitdiff
path: root/tools/addon-sdk-1.3/packages/api-utils/tests/test-cuddlefish.js
diff options
context:
space:
mode:
Diffstat (limited to 'tools/addon-sdk-1.3/packages/api-utils/tests/test-cuddlefish.js')
-rw-r--r--tools/addon-sdk-1.3/packages/api-utils/tests/test-cuddlefish.js40
1 files changed, 0 insertions, 40 deletions
diff --git a/tools/addon-sdk-1.3/packages/api-utils/tests/test-cuddlefish.js b/tools/addon-sdk-1.3/packages/api-utils/tests/test-cuddlefish.js
deleted file mode 100644
index 05dcff6..0000000
--- a/tools/addon-sdk-1.3/packages/api-utils/tests/test-cuddlefish.js
+++ /dev/null
@@ -1,40 +0,0 @@
-exports.testLoader = function(test) {
- var prints = [];
- function print(message) {
- prints.push(message);
- }
-
- var loader = test.makeSandboxedLoader({print: print,
- globals: {foo: 1}});
-
- test.pass("loader instantiates within a securablemodule");
-
- test.assertEqual(loader.runScript("foo"), 1,
- "custom globals must work.");
-
- loader.runScript("console.log('testing', 1, [2, 3, 4])");
-
- test.assertEqual(prints[0], "info: testing 1 2,3,4\n",
- "global console must work.");
-
- var unloadsCalled = '';
-
- loader.require("unload").when(function() { unloadsCalled += 'a'; });
- loader.require("unload.js").when(function() { unloadsCalled += 'b'; });
-
- loader.unload();
-
- test.assertEqual(unloadsCalled, 'ba',
- "loader.unload() must call cb's in LIFO order.");
-
- loader = test.makeSandboxedLoader();
-
- loader.runScript("memory.track({}, 'blah');");
-
- test.assertEqual([name for each (name in loader.memory.getBins())
- if (name == "blah")].length,
- 1,
- "global memory must work.");
-
- loader.unload();
-};