如何在Jasmine中抑制跳过测试的输出 [英] How to suppress output for skipped tests in Jasmine

查看:13
本文介绍了如何在Jasmine中抑制跳过测试的输出的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果我有1000多个测试的场景,并且只想运行其中选定的部分,我可以使用fdescribe

跳过了睡觉测试,这很好,但是它们仍然会污染控制台输出。如何禁止跳过测试的控制台输出?

推荐答案

如果您通过Karma运行测试,您可以配置一个规范报告插件来忽略各种情况。

https://www.npmjs.com/package/karma-spec-reporter

https://www.npmjs.com/package/karma-spec-reporter-2

将以下内容添加到您的karma.conf.js中:

...
  config.set({
    ...
      reporters: ["spec"],
      specReporter: {
        suppressSkipped: true, // do not print information about skipped tests 
      },
      plugins: ["karma-spec-reporter"],
    ...

如果您没有使用Karma,那么您需要找到合适的Jasmine报告器并对其进行配置,或者创建您自己的报告器。

https://www.npmjs.com/package/jasmine2-reporter

这篇关于如何在Jasmine中抑制跳过测试的输出的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆