使用Yo生成的Angular项目中的跳过测试

Fed*_*ria 6 jasmine angularjs yeoman-generator

我正在做一个小玩具项目来测试Yeoman和棱角分明.

创建应用程序后,yo angular我开始编写服务及其测试.在我试图忽略测试之前,一切都很完美.

从我读过,我应该能够忽略测试改变itxit和适应变化describexdescribe.

但是,当我保存和咕噜启动测试,我得到一个'xit' is not defined'xdescribe' is not defined错误.

有什么我想念的吗?

Tes*_*est 4

您需要编辑或创建一个名为 .jshintrc 的文件,您将得到如下内容:

{
    “卷曲”:假,
    “eqeqeq”:假,
    “immed”:正确,
    “latef”:正确,
    “newcap”:正确,
    “noarg”:正确,
    “子”:真实,
    “undef”:正确,
    “老板”:确实如此,
    “eqnull”:真,
    “浏览器”:正确,
    “es5”:正确,
    “智能标签”:正确,
    “expr”:真,
    “全局”:{
        “角度”:真实,
        “控制台”:正确,
        “期望”:正确,
        “注入”:正确,
        “描述”:真实,
        “beforeEach”:正确,
        “是真的,
        “退出”:正确,
        “x描述”:正确
    }
}

请注意全局变量下的 xit 和 xdescribe。

在你的 gruntfile 中转到 jshint 任务并有这个

 
jshint:{
      选项: {
        jshintrc: '.jshintrc'
      }
}