在我的Squire规范中,我正在模拟控制器采用的模型。 控制器将对象列表动态添加到模型中,但是当规范运行期望值时,该列表不存在。 当将String参数动态添加到模型时,它可以工作。 ...
在我的Squire规范中,我正在模拟控制器采用的模型。 控制器将对象列表动态添加到模型中,但是当规范运行期望值时,该列表不存在。 当将String参数动态添加到模型时,它可以工作。 ...
我要测试的代码依赖RequireJs 加载程序插件 。 带requirejs / text的示例: 对于特定的单元测试,我正在尝试模拟text!templates/foo的响应,并使用与测试相关的一个重写: 我看过RequireJs依赖模拟解决方案 ,尤其是Squire.js, ...
我正在将requirejs与内联需求一起使用,例如: 在我的情况下,我不能在定义中包含anotherDep 。 使用Mocha进行测试时,我有一个这样的测试用例: 失败,因为anotherDep调用直接require而不是squire.require 。 解决方法是在全球 ...
我试图在节点中使用RequireJS,发现路径问题有困难。 这是一个简单的foo方法,返回“ foo” 这是需要foo的bar,但仅在指定相对路径时才起作用。 那应该是这样吗? 在摩卡咖啡测试中,事情变得更加棘手: 加载foo和bar需要__dirname解决方 ...
我正在将squire.js与业力一起使用,并希望在运行下一个测试套件(我正在使用jasmine)之前进行squire.clean()清理所有模拟,但我看不到配置业力的方法在测试套件之前(或之后)运行某些东西。 有办法吗? ...
我试图为Backbone视图运行一些Jasmine单元测试,模拟Squire中的依赖项。 我的视图的依赖关系是Baseview ,ICanHaz模板和i18n翻译。 我在定义Squire和Backbone之后模拟了依赖关系,然后使用Squire注入器来要求我的视图。 但是,当我通过 ...
我正在尝试将Squire.js作为RequireJS的依赖加载器。 使用完全正常的Web浏览器运行单元测试。 我想用store来处理我的嘲笑。 但无法阻止Squire加载实际模块。 mock工作正常: 控制台输出 但是当我使用这样的store时: 使用和运行真 ...
我想写JS测试。 生产代码使用RequireJS编写。 我找到了一个名为Squire.js的测试库: https : //github.com/iammerrick/Squire.js/ 来自Squire.js网站 Run生成一个函数,该函数将接收完成回调并在测试功能完成后执 ...
我正在使用Karma,Jasmine,Jasmine.Async,Sinon和Chai。 好消息......这个测试工作正常。 依赖被嘲笑,间谍被调用,故意破坏测试对象导致测试失败。 坏消息......以前很好的其他测试的大量负载现在因为奇怪的原因而失败。 例如: Error: ...
我们正在使用Karma和Mocha以及Squire来模拟使用RequireJs加载的依赖项。 没有Squire,我们的测试运行正常,但是一旦我们初始化Squire对象,一切都开始破坏: 我们发现,有时Karma报告没有运行任何测试(即使测试函数中设置的断点会被击中),有时它会报告不应该 ...