NPM包chai-truthy使用教程

阅读时长 3 分钟读完

介绍

chai-truthy是一个npm包,它提供了一个可以在chai断言库中检查变量是否具有真值的实用程序。

传统的相等断言测试会将非布尔值强制转换为布尔值,并对其进行测试。chai-truthy不转换变量类型,而是明确地测试变量是否具有真值(即非零数字,非空字符串,非空对象,非空数组等)。

正值:

反值:

安装

你可以使用npm来安装chai-truthy,这需要在您的项目中安装chai。要安装这个包,可以在终端中运行以下命令:

引用和使用chai-truthy

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

-- ------
--------------------------
-- ------
------------- ---------------------
-- ------
------------------------
-- ------
------------------------
-- -----
-----------------------
-- -----
------------------------
-- -----
--------------------------
-- -----
-------------------------------
展开代码

综合示例

chai-truthy 断言库的综合示例:

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

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

---------- -------- -- -
----------------------------
--------------- ---------------------
--------------------------
--------------------------
--------------------------
----
---
展开代码

总结

chai-truthy相对于chai库来说,提供了更多的强制性和明确性。因此,chai-truthy是一种非常有用的工具,可以帮助前端开发人员更加准确地测试变量是否具有真值。

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

纠错
反馈

纠错反馈