Relationships
#4399 On Windows, extension_assets_dispatch_test compares a normalized lower-case path against the native one
Opened by zack · 11/4/2026
integration/extension_assets_dispatch_test.ts:136 (serve ships a file newly declared in a local extension's manifest on the next dispatch, with no reload) has failed on every Windows Compatibility run since it landed on 2026-11-03 00:14Z: 11 of 11, latest https://github.com/swamp-club/swamp/actions/runs/41864132261 on dd6591148.
[Diff] Actual / Expected (extension_assets_dispatch_test.ts:215)
- c:/users/runner~1/appdata/local/temp/swamp-4282-assets-…/extensions/models
+ C:\Users\[REDACTED]\AppData\Local\Temp\swamp-4282-assets-…\extensions\modelsThe code returns a lower-cased, forward-slash (normalized) directory, but the test compares against the native path with assertEquals. The test came in with 3db434c4c (swamp-club#4282). The fix is probably in the test: normalize both sides the way the code does, or use assertPathEquals. Before changing the test, confirm that the lower-cased path is the intended key and not leaking into something user-visible.
Open
No activity in this phase yet.
Sign in to post a ripple.