expect
- 类型:
ExpectConfig - 默认值:
{ poll: { interval: 50, timeout: 1000 } }(Browser Mode 下timeout为5000)
配置 expect.poll() 使用的默认值。Browser Mode 下默认轮询超时为 5000ms,Node Mode 下为 1000ms。隐式使用的默认值会受当前 test 阶段的剩余时间限制;直接传给 expect.poll() 的选项优先级更高,不参与这个限制。expect.poll() 仍然只能在 test 中使用:它可以使用 per-test hook 和 fixture 的 active timeout,但不能在 beforeAll 或 afterAll 中使用。
rstest.config.ts
expect.poll
轮询断言的全局配置。
expect.poll.interval
- 类型:
number - 默认值:
50
每次重试之间的间隔时间,单位为毫秒。
expect.poll.timeout
- 类型:
number - 默认值:
1000(Browser Mode 下为5000)
断言失败前允许的最长轮询时间,单位为毫秒。调用处未显式传入 timeout 时,实际值还会受当前 test 阶段的剩余时间限制。