Skip to content

Commit 1dd113a

Browse files
committed
test: assert error message data
1 parent 7a26612 commit 1dd113a

File tree

1 file changed

+58
-9
lines changed

1 file changed

+58
-9
lines changed

tests/lib/rules/no-await-sync-events.test.ts

+58-9
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,14 @@ ruleTester.run(RULE_NAME, rule, {
177177
await fireEvent.${func}('foo');
178178
});
179179
`,
180-
errors: [{ line: 4, column: 17, messageId: 'noAwaitSyncEvents' }],
180+
errors: [
181+
{
182+
line: 4,
183+
column: 17,
184+
messageId: 'noAwaitSyncEvents',
185+
data: { name: `fireEvent.${func}` },
186+
},
187+
],
181188
})),
182189
// sync userEvent sync methods with await operator are not valid
183190
...USER_EVENT_SYNC_FUNCTIONS.map((func) => ({
@@ -187,7 +194,14 @@ ruleTester.run(RULE_NAME, rule, {
187194
await userEvent.${func}('foo');
188195
});
189196
`,
190-
errors: [{ line: 4, column: 17, messageId: 'noAwaitSyncEvents' }],
197+
errors: [
198+
{
199+
line: 4,
200+
column: 17,
201+
messageId: 'noAwaitSyncEvents',
202+
data: { name: `userEvent.${func}` },
203+
},
204+
],
191205
})),
192206
{
193207
code: `
@@ -198,8 +212,18 @@ ruleTester.run(RULE_NAME, rule, {
198212
});
199213
`,
200214
errors: [
201-
{ line: 4, column: 17, messageId: 'noAwaitSyncEvents' },
202-
{ line: 5, column: 17, messageId: 'noAwaitSyncEvents' },
215+
{
216+
line: 4,
217+
column: 17,
218+
messageId: 'noAwaitSyncEvents',
219+
data: { name: 'userEvent.type' },
220+
},
221+
{
222+
line: 5,
223+
column: 17,
224+
messageId: 'noAwaitSyncEvents',
225+
data: { name: 'userEvent.keyboard' },
226+
},
203227
],
204228
},
205229
{
@@ -211,8 +235,18 @@ ruleTester.run(RULE_NAME, rule, {
211235
});
212236
`,
213237
errors: [
214-
{ line: 4, column: 17, messageId: 'noAwaitSyncEvents' },
215-
{ line: 5, column: 17, messageId: 'noAwaitSyncEvents' },
238+
{
239+
line: 4,
240+
column: 17,
241+
messageId: 'noAwaitSyncEvents',
242+
data: { name: 'userEvent.type' },
243+
},
244+
{
245+
line: 5,
246+
column: 17,
247+
messageId: 'noAwaitSyncEvents',
248+
data: { name: 'userEvent.keyboard' },
249+
},
216250
],
217251
},
218252
{
@@ -228,9 +262,24 @@ ruleTester.run(RULE_NAME, rule, {
228262
});
229263
`,
230264
errors: [
231-
{ line: 6, column: 17, messageId: 'noAwaitSyncEvents' },
232-
{ line: 7, column: 17, messageId: 'noAwaitSyncEvents' },
233-
{ line: 8, column: 17, messageId: 'noAwaitSyncEvents' },
265+
{
266+
line: 6,
267+
column: 17,
268+
messageId: 'noAwaitSyncEvents',
269+
data: { name: 'renamedFireEvent.click' },
270+
},
271+
{
272+
line: 7,
273+
column: 17,
274+
messageId: 'noAwaitSyncEvents',
275+
data: { name: 'renamedUserEvent.type' },
276+
},
277+
{
278+
line: 8,
279+
column: 17,
280+
messageId: 'noAwaitSyncEvents',
281+
data: { name: 'renamedUserEvent.keyboard' },
282+
},
234283
],
235284
},
236285
],

0 commit comments

Comments
 (0)