I user squireJS to mock dependencys while testing my (requirejs) app. This works as long as I have no "internal" dependencys.
Example:
define(["controller/Storage"], function (StorageController) {
//some code
require(["controller/Communication"], function (CommunicationController) {
});
});
I need to have the second require statement due to a cycling dependency. Anyway, I can mock each dependency defined in the define(....) block, but none of these in the require block.
Any ideas?