Skip to content

test(fixtures): give every compile fixture a unique namespace prefix#15

Merged
math3usmartins merged 1 commit into
mainfrom
test/fixtures-namespaces
Jun 3, 2026
Merged

test(fixtures): give every compile fixture a unique namespace prefix#15
math3usmartins merged 1 commit into
mainfrom
test/fixtures-namespaces

Conversation

@math3usmartins

Copy link
Copy Markdown
Member

Each test/fixture/compile/<dir>/ now lives under App\<PascalCase>\..., so the 12 fixtures no longer collide on App\Containers\Box / App\Models\Plastic when IDEs and downstream tools index the tree. Containers/Models/Helpers subdirs are preserved as sub-namespaces so cross-namespace use imports inside each fixture still exercise the compiler. RegistryTest arbitrary FQN strings rebased to App\RegistryTest\... for consistency.

Each test/fixture/compile/<dir>/ now lives under App\<PascalCase>\…, so
the 12 fixtures no longer collide on App\Containers\Box / App\Models\Plastic
when IDEs and downstream tools index the tree. Containers/Models/Helpers
subdirs are preserved as sub-namespaces so cross-namespace `use` imports
inside each fixture still exercise the compiler. RegistryTest's arbitrary
FQN strings rebased to App\RegistryTest\… for consistency.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@math3usmartins math3usmartins merged commit e2f5dba into main Jun 3, 2026
2 checks passed
@math3usmartins math3usmartins deleted the test/fixtures-namespaces branch June 3, 2026 19:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant