fix(framework): exclude test files from resource auto-loading #14292
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #14291
What
Excludes test files from being auto-loaded by the ResourceLoader.
Why
Test files in src/workflows, src/subscribers, or src/jobs cause 'jest is not defined' errors during medusa develop.
Changes
Note
Expand
ResourceLoaderfiltering to skip test files and__tests__/directories during resource discovery.ResourceLoader(packages/core/framework/src/utils/resource-loader.ts)#excludeswith regexes for test files:/.spec.[jt]s$/,/.test.[jt]s$/.__tests__/directories.Written by Cursor Bugbot for commit d16296f. This will update automatically on new commits. Configure here.