我有Angular2项目构建与Angular -CLI(测试版20).
有没有办法只对一个选定的规范文件运行测试?
我以前有一个基于Angular2 quick start的项目,我可以手动将规范添加到jasmine文件中.但我不知道如何在karma测试之外进行设置,也不知道如何将karma测试限制为使用Angular CLI构建的特定文件.
我有Angular2项目构建与Angular -CLI(测试版20).
有没有办法只对一个选定的规范文件运行测试?
我以前有一个基于Angular2 quick start的项目,我可以手动将规范添加到jasmine文件中.但我不知道如何在karma测试之外进行设置,也不知道如何将karma测试限制为使用Angular CLI构建的特定文件.
每个文件都将其所有测试分组到describe
个挡路中,如下所示:
describe('SomeComponent', () => {...}
您可以轻松地运行这一单挡路,只需在第describe
个函数名前加上前缀f
:
fdescribe('SomeComponent', () => {...}
If you have such function, no other describe
blocks will run.
Btw. you can do similar thing with it
=> fit
and there is also a "blacklist" version - x
. So:
fdescribe
和fit
导致only个以这种方式标记的函数运行xdescribe
和xit
导致all but个以这种方式标记的函数运行