Mocha Chai-简介

时间:2020-02-23 14:46:19  来源:igfitidea点击:

在本教程系列中,我们将学习使用Mocha和Chai测试JavaScript代码。

什么是Mocha?

Mocha是一个JavaScript测试框架,可在Node.js和浏览器中运行。

如果您想了解有关Mocha的更多信息,请查看Mocha教程。

什么是Chai?

Chai是Node和浏览器的BDD/TDD断言库,可以与任何测试框架(例如Mocha)一起使用。

BDD =行为驱动开发

TDD =测试驱动开发

我们会做什么?

在本教程系列中,我们将编写一些JavaScript代码,然后使用Mocha和Chai测试该代码。

因此,让我们继续设置我们的开发环境。

安装Node.js和npm

首先,我们将安装Node.js和npm,并使用npm安装Mocha和Chai。

因此,转到他们的并下载Node和npm的最新稳定版本并进行安装。

这是有关如何在Mac上安装Node.js和npm的教程。

安装Node.js和npm后,运行以下命令node -vnpm -v来检查它们的版本。

在撰写本教程时,我正在使用以下版本。

$node -v
v7.7.2
$npm -v
5.8.0

要使用Mocha v3及更高版本,您将需要npm v2或者更高版本以及Node v4或者更高版本。

现在创建一个新项目

打开您喜欢的文本编辑器或者IDE,然后创建一个新的项目文件夹,并将其命名为" mocha-chai-project"。

随意使用您喜欢的任何名称。

我将使用终端创建项目文件夹并其中放入cd。

$mkdir mocha-chai-project && cd mocha-chai-project

初始化npm

现在,在项目目录中的终端或者命令提示符下运行以下命令npm init以初始化npm。

它将要求您填写一些字段。
对于此教育项目,您可以通过按Enter忽略它们。
或者根据需要填充它们。

如果要使用默认值初始化npm,请使用npm init -y命令。

成功后,它将在项目文件夹中创建package.json文件。

安装Mocha 和 Chai

现在我们将使用npm在项目文件夹中安装Mocha和Chai作为开发依赖项。

使用以下命令安装Mocha和Chai。

$npm install --save-dev mocha chai

在撰写本教程时,我正在使用以下版本。

$npm install --save-dev mocha chai
+ [email protected]
+ [email protected]
added 31 packages from 302 contributors in 3.87s

好了,在下一个教程中,我们将设置Mocha和我们的项目以开始编写测试代码。