Skip to content

Commit 96f430e

Browse files
committed
test: add case for shared file importing a feature via alias in internal-imports-relative rule
1 parent 4339c09 commit 96f430e

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

tests/rules/internal-imports-relative.test.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,11 @@ describe('internal-imports-relative', () => {
6262
filename: 'apps/web/src/app/App.vue',
6363
code: "<script setup>import { iButton } from '@/shared/ui'</script>",
6464
},
65+
// Shared file importing a feature via alias should be allowed (covers fromShared && !toShared && isAliasImport)
66+
{
67+
filename: '/project/src/shared/components/Button.vue',
68+
code: "<script>import x from '@/features/featureA/utils'</script>",
69+
},
6570
],
6671
invalid: [
6772
// Alias import within the same feature

0 commit comments

Comments
 (0)