npm 包 nvm-test-plugin-travis 使用教程

阅读时长 4 分钟读完

介绍

nvm-test-plugin-travis 是一个用于 Travis CI 的 npm 包,在 Travis CI 中使用 nvm 管理不同版本的 Node.js 时,可以使用该包进行测验和测试。

安装

首先你需要使用 npm 安装该包:

接着,在 .travis.yml 文件中添加以下配置:

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

使用

在你的测试中,你需要使用一些 Node.js 特性(例如 ES6 的 constlet)。你需要确保你在你的测试文件的头部中引入 nvm-test-plugin-travis:

然后,你可以使用以下函数来测试你的代码:

isNodeVersion

该函数用于测试是否使用正确版本的 Node.js 执行代码。例如,你想要测试你的代码在 Node.js 10 下正常运行,你可以这样写:

如果在非指定版本的 Node.js 下运行该测试,则该测试将会失败。

satisfiesSemver

该函数用于测试一个版本号是否符合所给出的 semver 范围。例如,你想要测试某个特性是否在 Node.js 8.0.0 中已经实现,你可以这样写:

如果该特性在你测试的版本中不可用,则该测试将会失败。

总结

通过使用 nvm-test-plugin-travis,你可以使用 Travis CI 快速地测试代码在不同版本的 Node.js 中的运行情况。该包提供了一些方便的函数来测试代码是否在指定版本的 Node.js 中运行。

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

纠错
反馈