使用 JestJS 测试 KnockoutJS 应用程序

Testing KnockoutJS applications with JestJS

我目前正在使用 Jasmine 与 requirejs 一起测试我的 Knockout 应用程序。是否可以使用 JestJS 测试同一个应用程序?我打算 运行 并行测试。

谢谢, 安琪

Jest 不支持开箱即用的 requirejs(AMD 模块),因此您必须使用 scriptPreprocessor.

将 AMD 模块转换为 CommonJS

此外,如果您正在使用更高级的 requirejs 功能,例如插件/自定义解析规则,那么您可能 运行 会遇到更多问题。