【发布时间】:2016-10-27 07:29:35
【问题描述】:
我希望测试一些使用第三方脚本进行某些计算的 Ember 对象/模型。
当我开始编写这些测试时,当我开始与第三方脚本交互时遇到了一个问题,因为它们没有加载并且我遇到了一堆未定义的函数。在这种情况下,我可以通过覆盖测试设置中的函数来绕过它,但这感觉很糟糕。
来自 C# 背景,我通常会为第三方库使用模拟/存根,并将其作为依赖注入。在测试期间,我只会检查模拟是否被正确调用,而不是测试输出。
我在 Ember 中找不到一个合理的例子。
模拟库是 Ember 单元测试中最合适的方法吗?如果是这种情况,是否有人对我可以用于 Ember 单元测试的合理模拟库提出建议?不幸的是,对于这个项目 1.7 (cli v 0.1.2),我与旧版本的 Ember 相关联。
【问题讨论】:
标签: unit-testing ember.js mocking ember-cli ember-testing