分类: Mocha JS
-
本文记录了基于 Mocha 运行测试用例并使用断言库 Chai 的过程。在参考 Mocha 官方文档后,决定将原有的 Node.js 内置断言模块切换为 Chai。通过执行命令安装 Chai,该库支持 expect、assert 和 should 三种风格的断言。随后编辑测试文件并运行测试,最终测试通过。
-
本文记录了在《重构:改善既有代码的设计》第2版实践中使用 Mocha 运行测试用例的过程。通过 npm 安装 Mocha 后,在 Windows 下直接运行二进制文件遇到报错,通过在 package.json 中配置 npm test 脚本解决。随后针对 ES 模块兼容性问题,在 package.json 添加 type 配置,并将测试文件中的 require 语法修改为 import 语法,最终成功通过测试。
