You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|[await-async-query](docs/rules/await-async-query.md)| Enforce async queries to have proper `await`|![recommended-badge][]![angular-badge][]![react-badge][]![vue-badge][]||
140
-
|[await-fire-event](docs/rules/await-fire-event.md)| Enforce async fire event methods to be awaited |![vue-badge][]||
141
-
|[no-await-sync-query](docs/rules/no-await-sync-query.md)| Disallow unnecessary `await` for sync queries |![recommended-badge][]![angular-badge][]![react-badge][]![vue-badge][]||
142
-
|[no-debug](docs/rules/no-debug.md)| Disallow the use of `debug`|![angular-badge][]![react-badge][]![vue-badge][]||
143
-
|[no-dom-import](docs/rules/no-dom-import.md)| Disallow importing from DOM Testing Library |![angular-badge][]![react-badge][]![vue-badge][]|![fixable-badge][]|
144
-
|[prefer-explicit-assert](docs/rules/prefer-explicit-assert.md)| Suggest using explicit assertions rather than just `getBy*` queries |||
145
-
|[consistent-data-testid](docs/rules/consistent-data-testid.md)| Ensure `data-testid` values match a provided regex. |||
146
-
|[no-get-by-for-absent-elements](docs/rules/no-get-by-for-absent-elements)| Disallow the use of `expect(getBy*)` when elements may be asbent |||
|[await-async-query](docs/rules/await-async-query.md)| Enforce async queries to have proper `await`|![recommended-badge][]![angular-badge][]![react-badge][]![vue-badge][]||
140
+
|[await-fire-event](docs/rules/await-fire-event.md)| Enforce async fire event methods to be awaited |![vue-badge][]||
141
+
|[no-await-sync-query](docs/rules/no-await-sync-query.md)| Disallow unnecessary `await` for sync queries |![recommended-badge][]![angular-badge][]![react-badge][]![vue-badge][]||
142
+
|[no-debug](docs/rules/no-debug.md)| Disallow the use of `debug`|![angular-badge][]![react-badge][]![vue-badge][]||
143
+
|[no-dom-import](docs/rules/no-dom-import.md)| Disallow importing from DOM Testing Library |![angular-badge][]![react-badge][]![vue-badge][]|![fixable-badge][]|
144
+
|[prefer-explicit-assert](docs/rules/prefer-explicit-assert.md)| Suggest using explicit assertions rather than just `getBy*` queries |||
145
+
|[consistent-data-testid](docs/rules/consistent-data-testid.md)| Ensure `data-testid` values match a provided regex. |||
146
+
|[no-get-by-for-asserting-element-not-present](docs/rules/no-get-by-for-asserting-element-not-present)| Disallow the use of `expect(getBy*)` when elements are not present|||
Copy file name to clipboardExpand all lines: docs/rules/no-get-by-for-asserting-element-not-present.md
+3-7Lines changed: 3 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
# Disallow the use of `expect(getBy*)` when elements may be asbent (no-get-by-for-absent-elements)
1
+
# Disallow the use of `expect(getBy*)` when elements are not present (no-get-by-for-asserting-element-not-present)
2
2
3
3
The (DOM) Testing Library allows to query DOM elements using different types of queries such as `getBy*` and `queryBy*`. Using `getBy*` throws an error in case the element is not found. This is useful when:
0 commit comments