首页 > 解决方案 > 使用 react-testing-library 时使用 mocha 和 chai 进行断言?

问题描述

我想将反应测试库添加到使用 mocha 和 chai 进行单元测试的项目中。当我写断言时,我有点难过,大多数例子都使用了 jest 和 jest-dom。我真的很热衷于使用像toBeInTheDocument或这样的断言toHaveTextContent

我想知道是否有适合替代 jest-dom 的 chai 插件?或者您找到了哪些替代解决方案来使用带有 mocha 和 chai 的反应测试库?

标签: reactjsmocha.jschaireact-testing-libraryjest-dom

解决方案


chai-dom是另一种选择。它是一个在 dom 上提供断言子集的插件。不幸的是,这些断言不像 jest-dom 那样具有声明性或广泛性。

使用 chai-dom,我们将使用existin place oftoBeInTheDocumenttextin place of toHaveTextContent.


推荐阅读