文件名称:jest-dom:自定义的jest匹配器以测试DOM的状态
文件大小:77KB
文件格式:ZIP
更新时间:2024-02-25 07:21:58
javascript testing jest dom jsdom
玩笑 自定义笑话匹配器以测试DOM的状态 问题 您想使用来编写断言有关DOM状态的各种测试。 作为该目标的一部分,您希望避免这样做时出现的所有重复模式。 检查元素的属性,其文本内容,其CSS类,然后为其命名。 这个解决方案 @testing-library/jest-dom库提供了一组可用于扩展笑话的自定义笑话匹配器。 这些将使您的测试更具声明性,易于阅读和维护。 目录 安装 该模块通过与捆绑在一起的分发,应作为项目的devDependencies之一安装: npm install --save-dev @testing-library/jest-dom 要么 与管理器一起安装。 yar
【文件预览】:
jest-dom-main
----matchers.js(70B)
----package.json(2KB)
----.github()
--------PULL_REQUEST_TEMPLATE.md(1KB)
--------ISSUE_TEMPLATE.md(962B)
--------ISSUE_TEMPLATE()
--------workflows()
----.prettierignore(27B)
----extend-expect.js(60B)
----jest.config.js(296B)
----tests()
--------jest.config.dom.js(199B)
--------jest.config.node.js(199B)
--------setup-env.js(119B)
----LICENSE(1KB)
----CONTRIBUTING.md(2KB)
----src()
--------to-be-empty.js(589B)
--------to-have-attribute.js(2KB)
--------to-have-text-content.js(1KB)
--------matchers.js(1KB)
--------utils.js(5KB)
--------to-have-style.js(2KB)
--------index.js(25B)
--------to-be-partially-checked.js(1KB)
--------to-be-required.js(2KB)
--------to-be-disabled.js(3KB)
--------__tests__()
--------to-be-in-the-document.js(936B)
--------to-have-description.js(1KB)
--------extend-expect.js(68B)
--------to-be-invalid.js(2KB)
--------to-be-checked.js(2KB)
--------to-have-display-value.js(2KB)
--------to-be-in-the-dom.js(832B)
--------to-contain-html.js(621B)
--------to-have-value.js(2KB)
--------to-have-class.js(2KB)
--------to-be-visible.js(1KB)
--------to-be-empty-dom-element.js(986B)
--------to-have-form-values.js(3KB)
--------to-have-focus.js(618B)
--------to-contain-element.js(820B)
----.all-contributorsrc(15KB)
----.gitignore(133B)
----other()
--------USERS.md(336B)
--------owl.png(4KB)
--------CODE_OF_CONDUCT.md(5KB)
--------MAINTAINING.md(3KB)
--------manual-releases.md(1KB)
----CHANGELOG.md(187B)
----.huskyrc.js(46B)
----.npmrc(55B)
----.prettierrc.js(49B)
----README.md(60KB)
----.gitattributes(19B)