Hop*_*ppe 5 javascript resharper unit-testing jasmine karma-runner
我正试图开始使用业力和茉莉.
我已经安装了它们.我相信Karma可以找到我的JavaScript文件.当我运行时karma start,我的浏览器打开并声明:
Karma v0.12.23 - connected
IE 11.0.0 (Windows 8.1) is idle
Firefox 29.0.0 (Windows 8.1) is idle
Chrome 37.0.2062 (Windows 8.1) is idle
Run Code Online (Sandbox Code Playgroud)
我将一个JavaScript文件添加到我认为Karma正在监控的位置:
it('y should have a length of 1', function () {
var y = '1';
expect(y.length).toBe(0);
});
Run Code Online (Sandbox Code Playgroud)
我在哪里看到单元测试失败?
如果我在vs2013中打开resharper,我会看到单元测试.当我去运行它时,会打开一个新的浏览器窗口,它是空白的.控制台确实显示在此页面上:
ncaught Error: jasmine.Suite() required
Run Code Online (Sandbox Code Playgroud)
如何让它拿起我的考试?
lau*_*ent 15
如茉莉花命名法中所述
套房:描述您的测试
测试套件以对两个参数的全局Jasmine函数描述的调用开始:字符串和函数.字符串是规范套件的名称或标题 - 通常是正在测试的内容.该函数是一个实现套件的代码块.
所以我想你必须将你的考试包装成一个 describe statement
describe('my test suite',function(){
it('my test case',function(){
//some assertions
})
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3383 次 |
| 最近记录: |