npm 包 tessed 使用教程

阅读时长 4 分钟读完

什么是 tessed?

tessed 是一个在测试前端代码时非常有用的 npm 包。它能够在开发过程中帮助我们快速测试代码,并且很容易使用。

如何安装 tessed?

tessed 可以通过以下 npm 命令进行安装:

如何使用 tessed?

配置 tessed

在 package.json 文件中配置 tessed,如下所示:

-- -------------------- ---- -------
-
  ---
  ---------- -
    ------- ------- ------------------
  --
  --------------- -
    ----------- -------
    ---------- ------
    ------- -----
    ------- -----
    --------- -----
    ------- -----
    -------------- -----
    ----- ------
    -------- ------
    ---------- -
  -
  ---
-
  • reporter:指定测试报告输出格式。默认为 "spec"。
  • timeout:指定测试的超时时间。单位:毫秒。
  • slow:指定测试的最长执行时间。单位:毫秒。
  • bail:设置为 true ,一旦有一个测试用例失败就停止测试。默认为 false。
  • colors:设置为 true ,输出结果会有颜色展示。默认为 true。
  • grep:指定只执行包含某个关键词的测试用例。默认为 null,即执行所有测试用例。
  • ignoreLeaks:设置为 true,防止测试代码泄漏。
  • ui:指定测试框架的接口风格。默认为 "bdd",即行为驱动开发。
  • debug:设置为 true,输出更详细的测试报告信息。
  • retries:指定出错时重试的次数。默认为 0。

编写测试用例

编写测试用例,代码如下所示(假设被测试的代码为一个函数 example):

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

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

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

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

运行测试

运行测试用例:

输出结果:

如果有一个测试用例没有通过,将会输出:

总结

tessed 是一个非常好用的前端测试框架,能够提高我们的代码质量,保证代码在多种情况下的正确性。掌握它的使用方式,能够使我们在测试前端代码时事半功倍!

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

纠错
反馈