npm 包 no-skipped-tests 使用教程

阅读时长 3 分钟读完

在前端开发中,单元测试是确保代码质量的重要环节。然而,有时候我们会遇到一些特殊情况,导致一些测试无法通过。为了避免这些测试干扰整个测试报告的可读性,我们需要一个能够识别并报告跳过测试的工具。no-skipped-tests 就是这样一个能够查找并且报告跳过测试的 npm 包。

在本文中,我们将介绍如何使用 npm 包 no-skipped-tests,并给出示例代码。

安装 no-skipped-tests

首先,我们需要使用 npm 安装 no-skipped-tests。

使用 no-skipped-tests

在需要检查跳过测试的项目目录下,执行以下命令:

执行以上命令后,no-skipped-tests 会推断出你使用的测试库,并执行该测试库下所有测试。在执行过程中,no-skipped-tests 将会查找所有被跳过的测试,并输出如下所示的结果:

在默认情况下,no-skipped-tests 只会显示被跳过的测试数,在测试数量不多的时候非常方便。如果你需要查看更多细节,你可以加上 --verbose 参数。

加上 --verbose 参数后,no-skipped-tests 会将列表中所有测试都输出,包括未执行的测试和未跳过的测试。在默认情况下,no-skipped-tests 只会将跳过的测试输出到终端,你也可以增加 --skip 参数对不需要测试的文件进行排除。

示例代码

  1. 在本地安装 no-skipped-tests
  1. 创建一个名为 sample.js 的文件,在文件中添加如下代码
-- -------------------- ---- -------
----- ------ - ------------------

--------- ---- ------- ---------- -
  -------- ------ ---------- -
    ----------------- -----
  ---

  ------------- ------- ------ ---------- -
    ----------------- -----
  ---
---
  1. 执行 no-skipped-tests

执行以上命令后,将输出如下所示的结果。

如上所述,no-skipped-tests 可以发现有一个测试被跳过,将会在测试报告中明确地列出这个事实。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600566c281e8991b448e31eb

纠错
反馈