|
|
1
8
IMO是测试依赖于模板的指令的最简单方法(由
更详细地说:每个模板标记都被转换为JavaScript代码,并放入
通过应用这种技术,我们只需要处理JavaScript文件,并且不需要模拟任何HTTP调用。缺点是您需要一个额外的构建步骤。 我相信这项技术最初是由Vojta Jina的优秀存储库推广的: https://github.com/vojtajina/ng-directive-testing 在那里可以看到模板准备 here 以及实际测试参考具有模板预加载的模块 here . |
|
|
2
4
感谢pkozlowski.opensource带领我朝着正确的方向前进! 对于想知道我是如何解决的人:
这个JS文件现在将注册一个模块(名称可以在gruntfile中配置)。 在所有依赖于模板的测试中,您必须加载此模块。 示例测试:
请注意使用与app.templates模块中定义的url完全相同的url获取视图。即/views/而不是views/,否则它将与模板缓存路径不匹配,并且无论如何都会触发请求。 |
|
|
Neel · 如何在事件广播的超时延迟内停止间隔? 8 年前 |
|
|
mBo · 跟踪窗口上的元素宽度调整角度JS 8 年前 |
|
|
Devin Fields · 有条件删除其他指令的指令 8 年前 |
|
|
dragonfly · 仅当存在内容时显示弹出窗口 8 年前 |