了解http请求如何在Mocha上工作

问题描述 投票:1回答:1

我了解mocha在后台使用超级代理,但是当我没有启动本地服务器时,它如何工作? mocha会自行启动服务器并向其发送http请求,还是我误会了mocha的工作原理?

为清楚起见,我检查了当前没有本地服务器在运行,那是我对摩卡测试的幕后工作感到有些困惑

javascript node.js testing mocha chai
1个回答
0
投票

Mocha使用Node运行JavaScript代码,就像运行本地服务器的npm脚本一样。您只是不会像在输入npm run debug或任何脚本时一样在控制台上看到它。因此,实际上是运行JavaScript的Node。

这就是为什么您不需要启动服务器,因为它在执行测试时已经在运行。除了Mocha所打印的内容外,您只是看不到习惯的控制台日志。有关更多详细信息,请参见其page

© www.soinside.com 2019 - 2024. All rights reserved.