@@ -172,9 +172,9 @@ export function detectTestingLibraryUtils<
172
172
* - it's imported from valid Testing Library module (depends on aggressive
173
173
* reporting)
174
174
*/
175
- function isTestingLibraryUtil (
175
+ function isPotentialTestingLibraryFunction (
176
176
node : TSESTree . Identifier ,
177
- isUtilCallback : (
177
+ isPotentialFunctionCallback : (
178
178
identifierNodeName : string ,
179
179
originalNodeName ?: string
180
180
) => boolean
@@ -200,7 +200,7 @@ export function detectTestingLibraryUtils<
200
200
? importedUtilSpecifier . imported . name
201
201
: undefined ;
202
202
203
- if ( ! isUtilCallback ( node . name , originalNodeName ) ) {
203
+ if ( ! isPotentialFunctionCallback ( node . name , originalNodeName ) ) {
204
204
return false ;
205
205
}
206
206
@@ -412,7 +412,7 @@ export function detectTestingLibraryUtils<
412
412
* coming from Testing Library will be considered as valid.
413
413
*/
414
414
const isAsyncUtil : IsAsyncUtilFn = ( node , validNames = ASYNC_UTILS ) => {
415
- return isTestingLibraryUtil (
415
+ return isPotentialTestingLibraryFunction (
416
416
node ,
417
417
( identifierNodeName , originalNodeName ) => {
418
418
return (
@@ -430,7 +430,7 @@ export function detectTestingLibraryUtils<
430
430
* Not to be confused with {@link isFireEventMethod}
431
431
*/
432
432
const isFireEventUtil = ( node : TSESTree . Identifier ) : boolean => {
433
- return isTestingLibraryUtil (
433
+ return isPotentialTestingLibraryFunction (
434
434
node ,
435
435
( identifierNodeName , originalNodeName ) => {
436
436
return [ identifierNodeName , originalNodeName ] . includes ( 'fireEvent' ) ;
@@ -570,17 +570,21 @@ export function detectTestingLibraryUtils<
570
570
* only those nodes coming from Testing Library will be considered as valid.
571
571
*/
572
572
const isRenderUtil : IsRenderUtilFn = ( node ) =>
573
- isTestingLibraryUtil ( node , ( identifierNodeName , originalNodeName ) => {
574
- if ( isAggressiveRenderReportingEnabled ( ) ) {
575
- return identifierNodeName . toLowerCase ( ) . includes ( RENDER_NAME ) ;
576
- }
573
+ isPotentialTestingLibraryFunction (
574
+ node ,
575
+ ( identifierNodeName , originalNodeName ) => {
576
+ if ( isAggressiveRenderReportingEnabled ( ) ) {
577
+ return identifierNodeName . toLowerCase ( ) . includes ( RENDER_NAME ) ;
578
+ }
577
579
578
- return [ RENDER_NAME , ...getCustomRenders ( ) ] . some (
579
- ( validRenderName ) =>
580
- validRenderName === identifierNodeName ||
581
- ( Boolean ( originalNodeName ) && validRenderName === originalNodeName )
582
- ) ;
583
- } ) ;
580
+ return [ RENDER_NAME , ...getCustomRenders ( ) ] . some (
581
+ ( validRenderName ) =>
582
+ validRenderName === identifierNodeName ||
583
+ ( Boolean ( originalNodeName ) &&
584
+ validRenderName === originalNodeName )
585
+ ) ;
586
+ }
587
+ ) ;
584
588
585
589
const isRenderVariableDeclarator : IsRenderVariableDeclaratorFn = ( node ) => {
586
590
if ( ! node . init ) {
@@ -603,7 +607,7 @@ export function detectTestingLibraryUtils<
603
607
604
608
return (
605
609
! isBuiltInConsole &&
606
- isTestingLibraryUtil (
610
+ isPotentialTestingLibraryFunction (
607
611
identifierNode ,
608
612
( identifierNodeName , originalNodeName ) => {
609
613
return [ identifierNodeName , originalNodeName ]
0 commit comments