jasmine-dom::sloth:自定义茉莉花匹配器以测试DOM的状态

时间:2024-05-18 08:06:17
【文件属性】:

文件名称:jasmine-dom::sloth:自定义茉莉花匹配器以测试DOM的状态

文件大小:76KB

文件格式:ZIP

更新时间:2024-05-18 08:06:17

JavaScript

[![所有贡献者]( )](# ) 茉莉花 自定义茉莉花匹配器以测试DOM的状态 问题 您想使用Jasmine编写测试来断言有关DOM状态的各种事情。 作为该目标的一部分,您希望避免这样做时出现的所有重复模式。 检查元素的属性,其文本内容,其CSS类,然后为其命名。 这个解决方案 jasmine-dom库提供了一组可用于扩展Jasmine的自定义Jasmine匹配器。 这些将使您的测试更具声明性,易于阅读和维护。 目录 安装 用法 自定义匹配器 toBeDisabled toBeEnabled toBeEmptyDOMElement toBeInTheDocument toBeInvalid toBeRequired toBeValid toBeVisible toContainElement toHaveAttribute toHaveClassNa


【文件预览】:
jasmine-dom-master
----.eslintrc(317B)
----.babelrc(95B)
----index.js(60B)
----package.json(2KB)
----.github()
--------dependabot.yml(192B)
--------PULL_REQUEST_TEMPLATE.md(1KB)
--------ISSUE_TEMPLATE.md(948B)
--------ISSUE_TEMPLATE()
--------workflows()
----.prettierrc(144B)
----.nycrc(70B)
----LICENSE(1KB)
----src()
--------toHaveValue.js(4KB)
--------toBeEmptyDOMElement.js(1KB)
--------utils.js(3KB)
--------index.js(1KB)
--------toBeChecked.js(3KB)
--------toHaveFocus.js(1KB)
--------__tests__()
--------toBePartiallyChecked.js(3KB)
--------toHaveDescription.js(3KB)
--------toBeDisabled.js(4KB)
--------toHaveClassName.js(5KB)
--------toHaveAttribute.js(2KB)
--------toHaveTextContent.js(2KB)
--------printers.js(575B)
--------toHaveFormValues.js(5KB)
--------toBeInTheDocument.js(2KB)
--------toHaveDisplayValue.js(4KB)
--------toContainElement.js(1KB)
--------toBeVisible.js(3KB)
--------toHaveStyle.js(4KB)
--------toBeInvalid.js(3KB)
--------toBeRequired.js(3KB)
----jasmine.json(227B)
----.all-contributorsrc(1KB)
----.gitignore(88B)
----other()
--------sloth.png(11KB)
--------CODE_OF_CONDUCT.md(3KB)
--------MAINTAINING.md(3KB)
----.npmrc(54B)
----README.md(35KB)
----.eslintignore(34B)
----.gitattributes(18B)

网友评论