Skip to content

Commit 7238f76

Browse files
authored
fix(await-async-event): pluralize to await-async-events (#670)
1 parent d0a5d35 commit 7238f76

11 files changed

+21
-18
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ To enable this configuration use the `extends` property in your
207207

208208
| Name | Description | 🔧 | Included in configurations |
209209
| ------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------- | --- | ---------------------------------------------------------------------------------- |
210-
| [`await-async-event`](./docs/rules/await-async-event.md) | Enforce promises from async event methods are handled | 🔧 | ![dom-badge][] ![angular-badge][] ![react-badge][] ![vue-badge][] ![marko-badge][] |
210+
| [`await-async-events`](./docs/rules/await-async-events.md) | Enforce promises from async event methods are handled | 🔧 | ![dom-badge][] ![angular-badge][] ![react-badge][] ![vue-badge][] ![marko-badge][] |
211211
| [`await-async-queries`](./docs/rules/await-async-queries.md) | Enforce promises from async queries to be handled | | ![dom-badge][] ![angular-badge][] ![react-badge][] ![vue-badge][] ![marko-badge][] |
212212
| [`await-async-utils`](./docs/rules/await-async-utils.md) | Enforce promises from async utils to be awaited properly | | ![dom-badge][] ![angular-badge][] ![react-badge][] ![vue-badge][] ![marko-badge][] |
213213
| [`consistent-data-testid`](./docs/rules/consistent-data-testid.md) | Ensures consistent usage of `data-testid` | | |

docs/rules/await-async-event.md docs/rules/await-async-events.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Enforce promises from async event methods are handled (`testing-library/await-async-event`)
1+
# Enforce promises from async event methods are handled (`testing-library/await-async-events`)
22

33
Ensure that promises returned by `userEvent` (v14+) async methods or `fireEvent` (only Vue and Marko) async methods are handled properly.
44

@@ -102,7 +102,7 @@ await Promise.all([
102102

103103
```json
104104
{
105-
"testing-library/await-async-event": [
105+
"testing-library/await-async-events": [
106106
2,
107107
{
108108
"eventModule": "userEvent"
@@ -113,7 +113,7 @@ await Promise.all([
113113

114114
```json
115115
{
116-
"testing-library/await-async-event": [
116+
"testing-library/await-async-events": [
117117
2,
118118
{
119119
"eventModule": "fireEvent"
@@ -124,7 +124,7 @@ await Promise.all([
124124

125125
```json
126126
{
127-
"testing-library/await-async-event": [
127+
"testing-library/await-async-events": [
128128
2,
129129
{
130130
"eventModule": ["fireEvent", "userEvent"]

docs/rules/no-await-sync-events.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -105,4 +105,4 @@ Example:
105105
## Notes
106106

107107
- Since `user-event` v14 all its methods are async, so you should disable reporting them by setting the `eventModules` to just `"fire-event"` so `user-event` methods are not reported.
108-
- There is another rule `await-async-event`, which is for awaiting async events for `user-event` v14 or `fire-event` only in Vue Testing Library. Please do not confuse with this rule.
108+
- There is another rule `await-async-events`, which is for awaiting async events for `user-event` v14 or `fire-event` only in Vue Testing Library. Please do not confuse with this rule.

lib/configs/angular.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
export = {
66
plugins: ['testing-library'],
77
rules: {
8-
'testing-library/await-async-event': [
8+
'testing-library/await-async-events': [
99
'error',
1010
{ eventModule: 'userEvent' },
1111
],

lib/configs/dom.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
export = {
66
plugins: ['testing-library'],
77
rules: {
8-
'testing-library/await-async-event': [
8+
'testing-library/await-async-events': [
99
'error',
1010
{ eventModule: 'userEvent' },
1111
],

lib/configs/marko.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
export = {
66
plugins: ['testing-library'],
77
rules: {
8-
'testing-library/await-async-event': [
8+
'testing-library/await-async-events': [
99
'error',
1010
{ eventModule: ['fireEvent', 'userEvent'] },
1111
],

lib/configs/react.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
export = {
66
plugins: ['testing-library'],
77
rules: {
8-
'testing-library/await-async-event': [
8+
'testing-library/await-async-events': [
99
'error',
1010
{ eventModule: 'userEvent' },
1111
],

lib/configs/vue.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
export = {
66
plugins: ['testing-library'],
77
rules: {
8-
'testing-library/await-async-event': [
8+
'testing-library/await-async-events': [
99
'error',
1010
{ eventModule: ['fireEvent', 'userEvent'] },
1111
],

lib/rules/await-async-event.ts lib/rules/await-async-events.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import {
1111
} from '../node-utils';
1212
import { EVENTS_SIMULATORS } from '../utils';
1313

14-
export const RULE_NAME = 'await-async-event';
14+
export const RULE_NAME = 'await-async-events';
1515
export type MessageIds = 'awaitAsyncEvent' | 'awaitAsyncEventWrapper';
1616
const FIRE_EVENT_NAME = 'fireEvent';
1717
const USER_EVENT_NAME = 'userEvent';

tests/__snapshots__/index.test.ts.snap

+5-5
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Object {
77
"testing-library",
88
],
99
"rules": Object {
10-
"testing-library/await-async-event": Array [
10+
"testing-library/await-async-events": Array [
1111
"error",
1212
Object {
1313
"eventModule": "userEvent",
@@ -43,7 +43,7 @@ Object {
4343
"testing-library",
4444
],
4545
"rules": Object {
46-
"testing-library/await-async-event": Array [
46+
"testing-library/await-async-events": Array [
4747
"error",
4848
Object {
4949
"eventModule": "userEvent",
@@ -71,7 +71,7 @@ Object {
7171
"testing-library",
7272
],
7373
"rules": Object {
74-
"testing-library/await-async-event": Array [
74+
"testing-library/await-async-events": Array [
7575
"error",
7676
Object {
7777
"eventModule": Array [
@@ -110,7 +110,7 @@ Object {
110110
"testing-library",
111111
],
112112
"rules": Object {
113-
"testing-library/await-async-event": Array [
113+
"testing-library/await-async-events": Array [
114114
"error",
115115
Object {
116116
"eventModule": "userEvent",
@@ -148,7 +148,7 @@ Object {
148148
"testing-library",
149149
],
150150
"rules": Object {
151-
"testing-library/await-async-event": Array [
151+
"testing-library/await-async-events": Array [
152152
"error",
153153
Object {
154154
"eventModule": Array [

tests/lib/rules/await-async-event.test.ts tests/lib/rules/await-async-events.test.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
import rule, { Options, RULE_NAME } from '../../../lib/rules/await-async-event';
1+
import rule, {
2+
Options,
3+
RULE_NAME,
4+
} from '../../../lib/rules/await-async-events';
25
import { createRuleTester } from '../test-utils';
36

47
const ruleTester = createRuleTester();

0 commit comments

Comments
 (0)