我有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:

  • fdescribefit导致only个以这种方式标记的函数运行
  • xdescribexit导致all but个以这种方式标记的函数运行

Angular相关问答推荐

Primeng 12Angular 12自定义库:错误符号字段集声明于...在编译保存后未从Primeng/fieldset中导出

如何动态呈现组件并以Angular 访问它们的方法?

如何将管道异步化添加到不在html模板中的观察对象的Angular ?

如何使用来自不同可观测对象的值更新可观测对象

如何将表单作为Angular 分量输入传递?

JsPDF Autotable 将图像添加到列中出现错误:属性getElementsByTagName不存在

获取 Angular 中所有子集合 firestore 的列表

如果observableA在1秒前触发,则过滤掉observableB

Angular JWT Token 被添加到lazyUpdate 而不是 HttpHeaders 中的标头

RxJS 基于先前的数据响应执行请求(涉及循环对象数组)

如何禁用特定数据集图表js的默认标签

无法将项目从 Angular 13 更新到 14

rxjs 这种常见的状态管理模式有名称吗?它有限制吗?

Angular 从 13.3.8 恢复到 13.3.7

在Angular 4中有条件地应用点击事件

Angular 5 国际化

如何以Angular 获取嵌套表单组的控件

Angular 2 Material 2 日期 Select 器日期格式

单元测试错误:无法从同步测试中调用 Promise.then

如何导航到同级路由?