不再能够使用ddescribe或iit

Dav*_*idA 39 javascript jasmine karma-runner

我曾经能够使用ddescribe和iit让jasmine/karma运行一个特定的测试或一组测试.但是,现在它不再有效了,我得到了这个错误:(或类似的iit).

INFO [karma]: Karma v0.12.31 server started at http://localhost:8081/
INFO [launcher]: Starting browser PhantomJS
INFO [PhantomJS 1.9.8 (Windows 7)]: Connected on socket jIMgciNEN5VXBdZOhDz2 with id 78471739
PhantomJS 1.9.8 (Windows 7) ERROR
  ReferenceError: Can't find variable: ddescribe
  at /.../test.js:146
Run Code Online (Sandbox Code Playgroud)

我正在奔跑:karma 0.12.28,茉莉2.2.0,karma-jasmine:0.3.5,karma-phantomjs-launcher:0.1.4

以下是测试文件的基本外观:

'use strict';

ddescribe('MyController', function() {
    it('should do xyz', function() {
       ...
    });
});
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?是否有一些我错过的定义或配置更改,以便现在不再定义ddescribe?

Dav*_*idA 107

好的,我终于找到了错误报告:https: //github.com/karma-runner/karma-jasmine/issues/73

显然他们已经从使用ddescribeiit变为使用fdescribe适合 '专注'测试.

  • 非常感谢您跟进正确的答案.几乎救了我的一天! (2认同)