单元使用外部模板测试角度指令

时间:2014-04-10 11:47:15

标签: angularjs unit-testing angularjs-directive

我正在尝试对使用外部模板实现的角度指令进行单元测试。 据我所知,只有两种选择:

  1. 使用$ httpBackend在指令
  2. 中请求时使用模板进行响应
  3. 使用为Karma创建的预处理器来填充$ templateCache
  4. 数字1真的不方便,可能非常错误,因为我们必须保持实际模板和响应版本同步。 第二个不是一个选项,因为我们无法在我们的CI环境(TFS Online)上安装业力。

    我错过了什么吗?还有其他选择吗?

    谢谢, 卡斯帕

1 个答案:

答案 0 :(得分:0)

使用以下过程:

  • 使用工具(curl,grunt,gulp)下载模板
  • 连接文件
  • 将连接文件移动到运行时模板目录
  • 引用templateCache
  • 中的连接文件
  • 将templateCache添加到您的模块

<强>参考