view js/tests/test-require.js @ 55:cd51aebfbf68

Removed extraneous logging
author Atul Varma <avarma@mozilla.com>
date Sat, 24 Apr 2010 23:50:23 -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"); });
}