Skip to content

Commit 66b22c3

Browse files
committed
test: add coverage for userEvent custom module detection
1 parent 8194593 commit 66b22c3

1 file changed

Lines changed: 23 additions & 0 deletions

File tree

tests/create-testing-library-rule.test.ts

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,13 @@ ruleTester.run(rule.name, rule, {
108108
code: `
109109
import * as incorrect from '@testing-library/user-event'
110110
userEvent.click()
111+
`,
112+
},
113+
{
114+
settings: { 'testing-library/utils-module': 'test-utils' },
115+
code: `
116+
import { userEvent } from 'somewhere-else'
117+
userEvent.click(element)
111118
`,
112119
},
113120

@@ -615,6 +622,22 @@ ruleTester.run(rule.name, rule, {
615622
code: `
616623
const renamed = require('@testing-library/user-event')
617624
renamed.click(element)
625+
`,
626+
errors: [{ line: 3, column: 15, messageId: 'userEventError' }],
627+
},
628+
{
629+
settings: { 'testing-library/utils-module': 'test-utils' },
630+
code: `
631+
import { userEvent } from 'test-utils'
632+
userEvent.click(element)
633+
`,
634+
errors: [{ line: 3, column: 17, messageId: 'userEventError' }],
635+
},
636+
{
637+
settings: { 'testing-library/utils-module': 'test-utils' },
638+
code: `
639+
import { userEvent as renamed } from 'test-utils'
640+
renamed.click(element)
618641
`,
619642
errors: [{ line: 3, column: 15, messageId: 'userEventError' }],
620643
},

0 commit comments

Comments
 (0)