我正在做一个小玩具项目来测试 Yeoman 和 angular。
在创建应用程序后,yo angular
我开始编写服务及其测试。一切都很完美,直到我试图忽略一个测试。
从我读过的内容来看,我应该能够忽略更改为的测试和更改为it
的xit
西装。describe
xdescribe
但是当我保存并 grunt 启动测试时,我得到一个'xit' is not defined
或'xdescribe' is not defined
错误。
有什么我想念的吗?
我正在做一个小玩具项目来测试 Yeoman 和 angular。
在创建应用程序后,yo angular
我开始编写服务及其测试。一切都很完美,直到我试图忽略一个测试。
从我读过的内容来看,我应该能够忽略更改为的测试和更改为it
的xit
西装。describe
xdescribe
但是当我保存并 grunt 启动测试时,我得到一个'xit' is not defined
或'xdescribe' is not defined
错误。
有什么我想念的吗?
您将需要编辑或创建一个名为 .jshintrc 的文件,您将拥有如下内容:
{ “卷曲”:错误, “eqeqeq”:假, “immed”:是的, “latedef”:真的, “新帽子”:是的, “noarg”:是的, “子”:是的, “undef”:是的, “老板”:真的, “eqnull”:真, “浏览器”:是的, “es5”:真, “智能标签”:是的, “expr”:真, “全局”:{ “角度”:是的, “控制台”:是的, “期望”:是的, “注入”:是的, “描述”:是的, “beforeEach”:是的, “是真的, “退出”:是的, “xdescribe”:真 } }
注意 globals 下的 xit 和 xdescribe。
在你的 gruntfile 去 jshint 任务并有这个
jshint:{ 选项: { jshintrc:'.jshintrc' } }