Mercurial > bugzilla-dashboard
view js/tests/test-require.js @ 103:a994fc89f341
added semi-automated system tests to black box.
author | Atul Varma <avarma@mozilla.com> |
---|---|
date | Thu, 29 Apr 2010 10:28:26 -0700 |
parents | eb2cc1f89869 |
children |
line wrap: on
line source
function testGlobalRequireRaises() { raises("require() not available at global scope: foo", function() { require("foo"); }); } function testRequire() { var testModules = { foo: function(exports, require) { exports.foo = function(x) { return x + 1; }; }, bar: function(exports, require) { exports.bar = function(x) { return require("foo").foo(x) * 2; }; } }; var require = Require.build(testModules); equals(require("bar").bar(5), 12, "ensure Require.build() works"); raises("module not found: blah", function() { require("blah"); }); }