Skip to content

Add integration tests for virtual-prefix URL routing#1706

Open
motiz88 wants to merge 1 commit into
facebook:mainfrom
motiz88:export-D104259281
Open

Add integration tests for virtual-prefix URL routing#1706
motiz88 wants to merge 1 commit into
facebook:mainfrom
motiz88:export-D104259281

Conversation

@motiz88
Copy link
Copy Markdown
Contributor

@motiz88 motiz88 commented May 11, 2026

Summary:
Adds integration tests for [metro-project] and [metro-watchFolders] virtual URL prefixes: bundle requests, out-of-bounds index 404, and asset serving.

Removes Server unit tests that tested private methods (_resolveWatchFolderPrefix, _getEntryPointAbsolutePath) directly. The behaviours they covered are now tested end-to-end by the new integration tests and will also be covered by ProjectRouteMap unit tests in the next diff.

All tests pass without any production code changes.

Reviewed By: huntie

Differential Revision: D104259281

@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label May 11, 2026
@meta-codesync
Copy link
Copy Markdown
Contributor

meta-codesync Bot commented May 11, 2026

@motiz88 has exported this pull request. If you are a Meta employee, you can view the originating Diff in D104259281.

motiz88 added a commit to motiz88/metro that referenced this pull request May 11, 2026
Summary:

Adds integration tests for `[metro-project]` and `[metro-watchFolders]` virtual URL prefixes: bundle requests, out-of-bounds index 404, and asset serving.

Removes Server unit tests that tested private methods (`_resolveWatchFolderPrefix`, `_getEntryPointAbsolutePath`) directly. The behaviours they covered are now tested end-to-end by the new integration tests and will also be covered by `ProjectRouteMap` unit tests in the next diff.

All tests pass without any production code changes.

Reviewed By: huntie

Differential Revision: D104259281
motiz88 added a commit to motiz88/metro that referenced this pull request May 11, 2026
Summary:

Adds integration tests for `[metro-project]` and `[metro-watchFolders]` virtual URL prefixes: bundle requests, out-of-bounds index 404, and asset serving.

Removes Server unit tests that tested private methods (`_resolveWatchFolderPrefix`, `_getEntryPointAbsolutePath`) directly. The behaviours they covered are now tested end-to-end by the new integration tests and will also be covered by `ProjectRouteMap` unit tests in the next diff.

All tests pass without any production code changes.

Reviewed By: huntie

Differential Revision: D104259281
motiz88 added a commit to motiz88/metro that referenced this pull request May 11, 2026
Summary:

Adds integration tests for `[metro-project]` and `[metro-watchFolders]` virtual URL prefixes: bundle requests, out-of-bounds index 404, and asset serving.

Removes Server unit tests that tested private methods (`_resolveWatchFolderPrefix`, `_getEntryPointAbsolutePath`) directly. The behaviours they covered are now tested end-to-end by the new integration tests and will also be covered by `ProjectRouteMap` unit tests in the next diff.

All tests pass without any production code changes.

Reviewed By: huntie

Differential Revision: D104259281
motiz88 added a commit to motiz88/metro that referenced this pull request May 11, 2026
Summary:

Adds integration tests for `[metro-project]` and `[metro-watchFolders]` virtual URL prefixes: bundle requests, out-of-bounds index 404, and asset serving.

Removes Server unit tests that tested private methods (`_resolveWatchFolderPrefix`, `_getEntryPointAbsolutePath`) directly. The behaviours they covered are now tested end-to-end by the new integration tests and will also be covered by `ProjectRouteMap` unit tests in the next diff.

All tests pass without any production code changes.

Reviewed By: huntie

Differential Revision: D104259281
@motiz88 motiz88 force-pushed the export-D104259281 branch from 9a1be07 to 03a4957 Compare May 11, 2026 13:32
@meta-codesync meta-codesync Bot changed the title Add integration tests for virtual-prefix URL routing Add integration tests for virtual-prefix URL routing (#1706) May 11, 2026
@motiz88 motiz88 force-pushed the export-D104259281 branch from 03a4957 to e30d438 Compare May 11, 2026 14:12
Summary:
Adds integration tests for `[metro-project]` and `[metro-watchFolders]` virtual URL prefixes: bundle requests, out-of-bounds index 404, and asset serving.

Removes Server unit tests that tested private methods (`_resolveWatchFolderPrefix`, `_getEntryPointAbsolutePath`) directly. The behaviours they covered are now tested end-to-end by the new integration tests and will also be covered by `ProjectRouteMap` unit tests in the next diff.

All tests pass without any production code changes.

Reviewed By: huntie

Differential Revision: D104259281
@motiz88 motiz88 force-pushed the export-D104259281 branch from e30d438 to e76c212 Compare May 11, 2026 15:33
@meta-codesync meta-codesync Bot changed the title Add integration tests for virtual-prefix URL routing (#1706) Add integration tests for virtual-prefix URL routing May 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. fb-exported meta-exported

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant