fix(test): support Windows Metro paths
这个提交包含在:
父节点
e7b31d7fc6
当前提交
e06f3f9877
@ -110,6 +110,7 @@ pnpm --dir packages/update test
|
|||||||
- `#50` 证明旧 Jenkins 工作树仍保留 CRLF;主检出由 `CleanBeforeCheckout` 改为 `WipeWorkspace`,确保 `.gitattributes` 在全新工作树生效。
|
- `#50` 证明旧 Jenkins 工作树仍保留 CRLF;主检出由 `CleanBeforeCheckout` 改为 `WipeWorkspace`,确保 `.gitattributes` 在全新工作树生效。
|
||||||
- `XuqmRuntime.activate` 增加显式 `reloadBundle`:buz-only release 可替换旧定义并热加载;含 common 的 release 仍由宿主冷启动。
|
- `XuqmRuntime.activate` 增加显式 `reloadBundle`:buz-only release 可替换旧定义并热加载;含 common 的 release 仍由宿主冷启动。
|
||||||
- `#51` 通过换行、格式和类型门禁后,暴露 pack 校验脚本硬编码 Unix `npm`;现改为 `fileURLToPath` 与 Windows `cmd.exe/npm.cmd` 分支。
|
- `#51` 通过换行、格式和类型门禁后,暴露 pack 校验脚本硬编码 Unix `npm`;现改为 `fileURLToPath` 与 Windows `cmd.exe/npm.cmd` 分支。
|
||||||
|
- `#52` 通过 pack/typecheck 后发现 Metro 测试只接受 POSIX 路径分隔符;断言改为同时接受 Windows 与 POSIX 路径。
|
||||||
|
|
||||||
### 2026-07-17 / common 第一轮
|
### 2026-07-17 / common 第一轮
|
||||||
|
|
||||||
|
|||||||
@ -25,7 +25,7 @@ test('withXuqmConfig schedules automatic initialization before the app entry', (
|
|||||||
|
|
||||||
const preludeModules = config.serializer.getModulesRunBeforeMainModule('index.js')
|
const preludeModules = config.serializer.getModulesRunBeforeMainModule('index.js')
|
||||||
assert.equal(preludeModules[0], existingPrelude)
|
assert.equal(preludeModules[0], existingPrelude)
|
||||||
assert.match(preludeModules[1], /packages\/common\/src\/internal\.ts$/)
|
assert.match(preludeModules[1], /packages[\\/]common[\\/]src[\\/]internal\.ts$/)
|
||||||
|
|
||||||
const virtualModule = config.resolver.resolveRequest(
|
const virtualModule = config.resolver.resolveRequest(
|
||||||
{ resolveRequest: () => assert.fail('fallback resolver should not run') },
|
{ resolveRequest: () => assert.fail('fallback resolver should not run') },
|
||||||
|
|||||||
正在加载...
在新工单中引用
屏蔽一个用户