跳转到主要内容

一致性测试

· 约1分钟

这篇文章详细介绍了用于测试 JavaScript 和 TypeScript 语法解析器的三个 GitHub 存储库。

Test262

JavaScript 有一个名为 Test262 的 ECMAScript 测试套件。 Test262 的目标是提供一个覆盖规范中指定的所有可观察行为的测试套件。

实际进行符合性测试时,最好查看此解析阶段测试

Babel

当 JavaScript 添加新的语言功能时,Babel 也需要解析它们。 因此,Babel 有自己的解析器测试

TypeScript

TypeScript 的符合性测试可以在这里找到。

Test Runner

Rome 为上述测试套件实现了测试运行器,可以从这里查看。