如何测试Jasmine设置代码
How to test Jasmine setup code?
更新: 我知道问题是什么了,请看下面我的评论
是否有办法保证每次Jasmine测试前的状态?例如:
describe('some thing', function () {
beforeEach(function () {
doSetup();
// this expect does not evaluate :(
expect(something).toBe(inSomeState);
});
it('has some behavior', function () {
// test code
});
});
设置内部的期望根本没有区别。即使在beforeEach中抛出错误也没有任何作用。我希望在运行下一个测试之前确保安装已经正确完成。有办法做到这一点吗?
好了,我知道问题出在哪里了。希望这能帮助其他有同样问题的人。grunt-contrib-jasmine不会在beforeEach
或afterEach
中显示错误或失败的期望,display
选项设置为short
。将此选项设置为full
将再次显示Errors和failed expected。
相关文章:
- 如何设置html元素填充的动画
- 需要帮助设置json数组
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- 数组在递归方法中设置为null
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- 测试iFrame的位置.href是在jasmine单元测试中设置的
- 为什么 Jasmine 在我设置 selectedIndex 时抱怨“试图分配给只读属性”
- 在jasmine ajax mock响应中设置响应头
- 设置 Jasmine & Karma 来测试 Angular
- 可以't为jasmine设置超时
- 设置Karma与jasmine一起运行测试,要求并做出反应
- 如何测试Jasmine设置代码
- 为jasmine添加固定装置/设置jasmine - jquery
- 如何设置Karma + Jasmine使用ES6模块
- Jasmine 2.0中无法设置回调时的异步测试
- Jasmine:在初始化时设置控制器属性,角度为1.5
- 如何使用Mimosa / Bower设置Jasmine js
- 有没有办法巩固'spy '在Jasmine测试中设置
- 在 Jasmine 中为 angularjs 设置全局变量
- 在Jasmine中是否有相应的NUnit' TestCaseSource设置?