【发布时间】:2013-11-20 08:49:54
【问题描述】:
我使用 squireJS 在测试我的 (requirejs) 应用程序时模拟依赖项。只要我没有“内部”依赖项,它就可以工作。
例子:
define(["controller/Storage"], function (StorageController) {
//some code
require(["controller/Communication"], function (CommunicationController) {
});
});
由于循环依赖,我需要第二个 require 语句。无论如何,我可以模拟在 define(....) 块中定义的每个依赖项,但在 require 块中没有这些。
有什么想法吗?
【问题讨论】:
-
请参阅stackoverflow.com/questions/26269119/… 了解潜在的解决方案。
标签: javascript testing mocking requirejs