Mocha Chai-设置Mocha进行测试

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

在本教程中,我们将设置Mocha来测试JavaScript代码。

在上一个教程中,我们创建了一个新项目mocha-chai-project,并通过npm安装了Mocha和Chai。

在package.json文件中设置test

打开package.json文件并设置test属性。

默认情况下,它设置为以下内容。

"scripts": {
  "test": "echo \"Error: no test specified\" && exit 1"
}

我们想通过npm运行Mocha,因此,我们将test属性设置为 mocha || true.

因此,将其更改为以下内容:

"scripts": {
  "test": "mocha || true"
}

如果现在运行命令" npm run test",npm将运行Mocha,它将为我们运行测试。

$npm run test

> [email protected] test /Users//Documents/GitHub/mocha-chai-project
> mocha || true

Warning: Could not find any test files matching pattern: test
No test files found

注意!由于我们尚未编写任何测试代码,因此,我们收到"未找到测试文件"消息。

创建test目录

如果我们检查上面的输出,我们会注意到有一条警告线。

Warning: Could not find any test files matching pattern: test

这是因为当我们运行npm run test命令时,Mocha在test目录中寻找测试代码。
由于我们尚未创建测试目录,因此,我们得到了上面的警告行。

为了解决警告问题,我们将在项目目录中创建测试目录。

$mkdir test

如果再次运行该命令,将不会收到警告。

$npm run test

> [email protected] test /Users//Documents/GitHub/mocha-chai-project
> mocha || true

No test files found

在此目录中,我们将保存测试文件。
因此,让我们继续编写一些JavaScript代码,并在下一个教程中对其进行测试。