Skip to content

Commit fb8ce49

Browse files
committed
fix: support aliased screen imports
1 parent 875651e commit fb8ce49

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

lib/rules/prefer-screen-queries.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import {
1111
isObjectPattern,
1212
isProperty,
1313
} from '../node-utils';
14+
import { resolveToTestingLibraryFn } from '../utils';
1415

1516
import type { TSESTree } from '@typescript-eslint/utils';
1617

@@ -181,10 +182,11 @@ export default createTestingLibraryRule<Options, MessageIds>({
181182
reportInvalidUsage(identifierNode);
182183
return;
183184
}
184-
185+
const testingLibraryFn = resolveToTestingLibraryFn(node, context);
185186
if (
186187
ASTUtils.isIdentifier(memberExpressionNode.object) &&
187-
!isIdentifierAllowed(memberExpressionNode.object.name)
188+
!isIdentifierAllowed(memberExpressionNode.object.name) &&
189+
!isIdentifierAllowed(testingLibraryFn?.original ?? '')
188190
) {
189191
reportInvalidUsage(identifierNode);
190192
}

0 commit comments

Comments
 (0)