Skip to content

Commit 7feb82d

Browse files
committed
feat(prefer-implicit-assert): added line and column checks
1 parent 37b2318 commit 7feb82d

File tree

1 file changed

+60
-0
lines changed

1 file changed

+60
-0
lines changed

tests/lib/rules/prefer-implicit-assert.test.ts

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,8 @@ ruleTester.run(RULE_NAME, rule, {
5454
code: `expect(await find${queryMethod}('qux')).toBeInTheDocument();`,
5555
errors: [
5656
{
57+
line: 1,
58+
column: 14,
5759
messageId: 'preferImplicitAssert',
5860
data: {
5961
queryType: 'findBy*',
@@ -68,6 +70,8 @@ ruleTester.run(RULE_NAME, rule, {
6870
code: `expect(await find${queryMethod}('qux')).toBeTruthy();`,
6971
errors: [
7072
{
73+
line: 1,
74+
column: 14,
7175
messageId: 'preferImplicitAssert',
7276
data: {
7377
queryType: 'findBy*',
@@ -82,6 +86,8 @@ ruleTester.run(RULE_NAME, rule, {
8286
code: `expect(await find${queryMethod}('qux')).toBeDefined();`,
8387
errors: [
8488
{
89+
line: 1,
90+
column: 14,
8591
messageId: 'preferImplicitAssert',
8692
data: {
8793
queryType: 'findBy*',
@@ -96,6 +102,8 @@ ruleTester.run(RULE_NAME, rule, {
96102
code: `expect(await find${queryMethod}('qux')).not.toBeNull();`,
97103
errors: [
98104
{
105+
line: 1,
106+
column: 14,
99107
messageId: 'preferImplicitAssert',
100108
data: {
101109
queryType: 'findBy*',
@@ -110,6 +118,8 @@ ruleTester.run(RULE_NAME, rule, {
110118
code: `expect(await find${queryMethod}('qux')).not.toBeFalsy();`,
111119
errors: [
112120
{
121+
line: 1,
122+
column: 14,
113123
messageId: 'preferImplicitAssert',
114124
data: {
115125
queryType: 'findBy*',
@@ -124,6 +134,8 @@ ruleTester.run(RULE_NAME, rule, {
124134
code: `expect(await screen.find${queryMethod}('qux')).toBeInTheDocument();`,
125135
errors: [
126136
{
137+
line: 1,
138+
column: 14,
127139
messageId: 'preferImplicitAssert',
128140
data: {
129141
queryType: 'findBy*',
@@ -138,6 +150,8 @@ ruleTester.run(RULE_NAME, rule, {
138150
code: `expect(await screen.find${queryMethod}('qux')).toBeTruthy();`,
139151
errors: [
140152
{
153+
line: 1,
154+
column: 14,
141155
messageId: 'preferImplicitAssert',
142156
data: {
143157
queryType: 'findBy*',
@@ -152,6 +166,8 @@ ruleTester.run(RULE_NAME, rule, {
152166
code: `expect(await screen.find${queryMethod}('qux')).toBeDefined();`,
153167
errors: [
154168
{
169+
line: 1,
170+
column: 14,
155171
messageId: 'preferImplicitAssert',
156172
data: {
157173
queryType: 'findBy*',
@@ -166,6 +182,8 @@ ruleTester.run(RULE_NAME, rule, {
166182
code: `expect(await screen.find${queryMethod}('qux')).not.toBeNull();`,
167183
errors: [
168184
{
185+
line: 1,
186+
column: 14,
169187
messageId: 'preferImplicitAssert',
170188
data: {
171189
queryType: 'findBy*',
@@ -180,6 +198,8 @@ ruleTester.run(RULE_NAME, rule, {
180198
code: `expect(await screen.find${queryMethod}('qux')).not.toBeFalsy();`,
181199
errors: [
182200
{
201+
line: 1,
202+
column: 14,
183203
messageId: 'preferImplicitAssert',
184204
data: {
185205
queryType: 'findBy*',
@@ -196,6 +216,8 @@ ruleTester.run(RULE_NAME, rule, {
196216
expect(await utils.find${queryMethod}('foo')).toBeInTheDocument();`,
197217
errors: [
198218
{
219+
line: 3,
220+
column: 20,
199221
messageId: 'preferImplicitAssert',
200222
data: {
201223
queryType: 'findBy*',
@@ -212,6 +234,8 @@ ruleTester.run(RULE_NAME, rule, {
212234
expect(await utils.find${queryMethod}('foo')).toBeTruthy();`,
213235
errors: [
214236
{
237+
line: 3,
238+
column: 20,
215239
messageId: 'preferImplicitAssert',
216240
data: {
217241
queryType: 'findBy*',
@@ -228,6 +252,8 @@ ruleTester.run(RULE_NAME, rule, {
228252
expect(await utils.find${queryMethod}('foo')).toBeDefined();`,
229253
errors: [
230254
{
255+
line: 3,
256+
column: 20,
231257
messageId: 'preferImplicitAssert',
232258
data: {
233259
queryType: 'findBy*',
@@ -244,6 +270,8 @@ ruleTester.run(RULE_NAME, rule, {
244270
expect(await utils.find${queryMethod}('foo')).not.toBeFalsy();`,
245271
errors: [
246272
{
273+
line: 3,
274+
column: 20,
247275
messageId: 'preferImplicitAssert',
248276
data: {
249277
queryType: 'findBy*',
@@ -260,6 +288,8 @@ ruleTester.run(RULE_NAME, rule, {
260288
expect(await utils.find${queryMethod}('foo')).not.toBeNull();`,
261289
errors: [
262290
{
291+
line: 3,
292+
column: 20,
263293
messageId: 'preferImplicitAssert',
264294
data: {
265295
queryType: 'findBy*',
@@ -274,6 +304,8 @@ ruleTester.run(RULE_NAME, rule, {
274304
code: `expect(get${queryMethod}('qux')).toBeInTheDocument();`,
275305
errors: [
276306
{
307+
line: 1,
308+
column: 8,
277309
messageId: 'preferImplicitAssert',
278310
data: {
279311
queryType: 'getBy*',
@@ -288,6 +320,8 @@ ruleTester.run(RULE_NAME, rule, {
288320
code: `expect(get${queryMethod}('qux')).toBeTruthy();`,
289321
errors: [
290322
{
323+
line: 1,
324+
column: 8,
291325
messageId: 'preferImplicitAssert',
292326
data: {
293327
queryType: 'getBy*',
@@ -302,6 +336,8 @@ ruleTester.run(RULE_NAME, rule, {
302336
code: `expect(get${queryMethod}('qux')).toBeDefined();`,
303337
errors: [
304338
{
339+
line: 1,
340+
column: 8,
305341
messageId: 'preferImplicitAssert',
306342
data: {
307343
queryType: 'getBy*',
@@ -316,6 +352,8 @@ ruleTester.run(RULE_NAME, rule, {
316352
code: `expect(get${queryMethod}('qux')).not.toBeNull();`,
317353
errors: [
318354
{
355+
line: 1,
356+
column: 8,
319357
messageId: 'preferImplicitAssert',
320358
data: {
321359
queryType: 'getBy*',
@@ -330,6 +368,8 @@ ruleTester.run(RULE_NAME, rule, {
330368
code: `expect(get${queryMethod}('qux')).not.toBeFalsy();`,
331369
errors: [
332370
{
371+
line: 1,
372+
column: 8,
333373
messageId: 'preferImplicitAssert',
334374
data: {
335375
queryType: 'getBy*',
@@ -344,6 +384,8 @@ ruleTester.run(RULE_NAME, rule, {
344384
code: `expect(screen.get${queryMethod}('qux')).toBeInTheDocument();`,
345385
errors: [
346386
{
387+
line: 1,
388+
column: 8,
347389
messageId: 'preferImplicitAssert',
348390
data: {
349391
queryType: 'getBy*',
@@ -358,6 +400,8 @@ ruleTester.run(RULE_NAME, rule, {
358400
code: `expect(screen.get${queryMethod}('qux')).toBeTruthy();`,
359401
errors: [
360402
{
403+
line: 1,
404+
column: 8,
361405
messageId: 'preferImplicitAssert',
362406
data: {
363407
queryType: 'getBy*',
@@ -372,6 +416,8 @@ ruleTester.run(RULE_NAME, rule, {
372416
code: `expect(screen.get${queryMethod}('qux')).toBeDefined();`,
373417
errors: [
374418
{
419+
line: 1,
420+
column: 8,
375421
messageId: 'preferImplicitAssert',
376422
data: {
377423
queryType: 'getBy*',
@@ -386,6 +432,8 @@ ruleTester.run(RULE_NAME, rule, {
386432
code: `expect(screen.get${queryMethod}('qux')).not.toBeNull();`,
387433
errors: [
388434
{
435+
line: 1,
436+
column: 8,
389437
messageId: 'preferImplicitAssert',
390438
data: {
391439
queryType: 'getBy*',
@@ -400,6 +448,8 @@ ruleTester.run(RULE_NAME, rule, {
400448
code: `expect(screen.get${queryMethod}('qux')).not.toBeFalsy();`,
401449
errors: [
402450
{
451+
line: 1,
452+
column: 8,
403453
messageId: 'preferImplicitAssert',
404454
data: {
405455
queryType: 'getBy*',
@@ -416,6 +466,8 @@ ruleTester.run(RULE_NAME, rule, {
416466
expect(utils.get${queryMethod}('foo')).toBeInTheDocument();`,
417467
errors: [
418468
{
469+
line: 3,
470+
column: 14,
419471
messageId: 'preferImplicitAssert',
420472
data: {
421473
queryType: 'getBy*',
@@ -432,6 +484,8 @@ ruleTester.run(RULE_NAME, rule, {
432484
expect(utils.get${queryMethod}('foo')).toBeTruthy();`,
433485
errors: [
434486
{
487+
line: 3,
488+
column: 14,
435489
messageId: 'preferImplicitAssert',
436490
data: {
437491
queryType: 'getBy*',
@@ -448,6 +502,8 @@ ruleTester.run(RULE_NAME, rule, {
448502
expect(utils.get${queryMethod}('foo')).toBeDefined();`,
449503
errors: [
450504
{
505+
line: 3,
506+
column: 14,
451507
messageId: 'preferImplicitAssert',
452508
data: {
453509
queryType: 'getBy*',
@@ -464,6 +520,8 @@ ruleTester.run(RULE_NAME, rule, {
464520
expect(utils.get${queryMethod}('foo')).not.toBeFalsy();`,
465521
errors: [
466522
{
523+
line: 3,
524+
column: 14,
467525
messageId: 'preferImplicitAssert',
468526
data: {
469527
queryType: 'getBy*',
@@ -480,6 +538,8 @@ ruleTester.run(RULE_NAME, rule, {
480538
expect(utils.get${queryMethod}('foo')).not.toBeNull();`,
481539
errors: [
482540
{
541+
line: 3,
542+
column: 14,
483543
messageId: 'preferImplicitAssert',
484544
data: {
485545
queryType: 'getBy*',

0 commit comments

Comments
 (0)