跳到主要内容

指导原则

您的测试越接近软件的使用方式,它们就能为您提供越多的信心。

我们尝试只公开鼓励您编写与网页使用方式密切相关的测试的方法和实用程序。

此项目中包含的实用程序基于以下指导原则

  1. 如果它与渲染组件有关,则它应该处理 DOM 节点而不是组件实例,并且不应该鼓励处理组件实例。
  2. 它应该普遍适用于以用户使用的方式测试应用程序组件。我们确实在这里做出了一些权衡,因为我们正在使用计算机,通常是模拟的浏览器环境,但总的来说,实用程序应该鼓励使用组件的预期方式进行测试。
  3. 实用程序实现和 API 应该简单灵活。

归根结底,我们希望这个库轻量级、简单易懂。