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
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -346,7 +346,7 @@ module.exports = [
346
346
|[prefer-explicit-assert](docs/rules/prefer-explicit-assert.md)| Suggest using explicit assertions rather than standalone queries ||||
347
347
|[prefer-find-by](docs/rules/prefer-find-by.md)| Suggest using `find(All)By*` query instead of `waitFor` + `get(All)By*` to wait for elements |![badge-angular][]![badge-dom][]![badge-marko][]![badge-react][]![badge-svelte][]![badge-vue][]|| 🔧 |
348
348
|[prefer-implicit-assert](docs/rules/prefer-implicit-assert.md)| Suggest using implicit assertions for getBy* & findBy* queries ||||
349
-
|[prefer-presence-queries](docs/rules/prefer-presence-queries.md)| Ensure appropriate `get*`/`query*` queries are used with their respective matchers |![badge-angular][]![badge-dom][]![badge-marko][]![badge-react][]![badge-svelte][]![badge-vue][]|||
349
+
|[prefer-presence-queries](docs/rules/prefer-presence-queries.md)| Ensure appropriate `get*`/`query*` queries are used with their respective matchers |![badge-angular][]![badge-dom][]![badge-marko][]![badge-react][]![badge-svelte][]![badge-vue][]||🔧|
350
350
|[prefer-query-by-disappearance](docs/rules/prefer-query-by-disappearance.md)| Suggest using `queryBy*` queries when waiting for disappearance |![badge-angular][]![badge-dom][]![badge-marko][]![badge-react][]![badge-svelte][]![badge-vue][]|||
351
351
|[prefer-query-matchers](docs/rules/prefer-query-matchers.md)| Ensure the configured `get*`/`query*` query is used with the corresponding matchers ||||
352
352
|[prefer-screen-queries](docs/rules/prefer-screen-queries.md)| Suggest using `screen` while querying |![badge-angular][]![badge-dom][]![badge-marko][]![badge-react][]![badge-svelte][]![badge-vue][]|||
Copy file name to clipboardExpand all lines: docs/rules/prefer-presence-queries.md
+2Lines changed: 2 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,8 @@
2
2
3
3
💼 This rule is enabled in the following configs: `angular`, `dom`, `marko`, `react`, `svelte`, `vue`.
4
4
5
+
🔧 This rule is automatically fixable by the [`--fix` CLI option](https://eslint.org/docs/latest/user-guide/command-line-interface#--fix).
6
+
5
7
<!-- end auto-generated rule header -->
6
8
7
9
The (DOM) Testing Library allows to query DOM elements using different types of queries such as `get*` and `query*`. Using `get*` throws an error in case the element is not found, while `query*` returns null instead of throwing (or empty array for `queryAllBy*` ones). These differences are useful in some situations:
0 commit comments