@@ -231,7 +231,6 @@ ruleTester.run(RULE_NAME, rule, {
231
231
} ,
232
232
{
233
233
code : `
234
- // case: custom module set but not imported using ${ testingFramework } (aggressive reporting limited)
235
234
import { screen } from '${ testingFramework } ';
236
235
237
236
const ui = {
@@ -241,6 +240,32 @@ ruleTester.run(RULE_NAME, rule, {
241
240
const select = ui.select.get();
242
241
expect(select).toHaveClass(selectClasses.select);
243
242
});
243
+ ` ,
244
+ } ,
245
+ {
246
+ settings : { 'testing-library/utils-module' : 'test-utils' } ,
247
+ code : `
248
+ // case: custom module set but not imported using ${ testingFramework } (aggressive reporting limited)
249
+ import { screen, render } from 'test-utils';
250
+ import MyComponent from './MyComponent'
251
+
252
+ test('...', async () => {
253
+ const { user } = render(<MyComponent />)
254
+ await user.click(screen.getByRole("button"))
255
+ });
256
+ ` ,
257
+ } ,
258
+ {
259
+ settings : { 'testing-library/utils-module' : 'test-utils' } ,
260
+ code : `
261
+ // case: custom module set but not imported using ${ testingFramework } (aggressive reporting limited)
262
+ import { screen, render } from 'test-utils';
263
+ import MyComponent from './MyComponent'
264
+
265
+ test('...', async () => {
266
+ const result = render(<MyComponent />)
267
+ await result.user.click(screen.getByRole("button"))
268
+ });
244
269
` ,
245
270
} ,
246
271
]
0 commit comments