CB-13232: added test for cordova's unique local style require
This closes #148
diff --git a/test/test.require.js b/test/test.require.js
index c7e2285..ec40a24 100644
--- a/test/test.require.js
+++ b/test/test.require.js
@@ -145,5 +145,15 @@
define("a", factory);
require("a");
});
+
+ it("can handle multiple defined modules that use cordova's unique handling of relative require paths", function () {
+ define("plugin.ios.foo", function (require, exports, module) {
+ module.exports = require("./bar") * 2;
+ });
+ define("plugin.ios.bar", function (require, exports, module) {
+ module.exports = 2;
+ });
+ expect(require("plugin.ios.foo")).toEqual(4);
+ });
});
});