Macaca Macaca Node 版关于 mocha 问题的说明

达峰的夏天 · 2017年02月16日 · 2308 次阅读

近期 windows 用户在使用 Node.js 语言栈时遇到 mocha 报错的问题,由于影响用户较多,这里做个更新说明。

升级 macaca-cli

进程执行 bug 导致 windows 下的 run 命令不可用,请见issues/445

请通过安装或升级最新版 macaca-cli 解决,另外 macaca-cli 已经与 mocha 解耦,根目录也需要安装 mocha 依赖npm i mocha --save-dev

另一种用法

出于与其他语言栈保持一致的考虑,Node.js 版实现可以直接使用mocha命令。

原 Macaca 的 run 命令如下,其实是封装了自动启动 server 和 mocha 运行两个步骤:

$ macaca run --verbose

这个方式是可以拆解为两个步骤分别运行的,与 Java 和 Python 用法一样:

$ npm i mocha -g
$ macaca server --verbse &
$ mocha xxxxxx.test.js

注意: 请在项目根目录下执行mocha命令,后面可以接受一个文件传参,也可接受目录,更多请见 mocha 文档

这种方式不会遇到 mocha 报错的问题。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册