feat: complete production naming and reference lifecycle gates
This commit is contained in:
@@ -38,6 +38,7 @@ test('offline profile covers runtime, native sources, browsers and host recovery
|
||||
'camotics-worktree',
|
||||
'linuxcnc-worktree',
|
||||
'occt-history-dist',
|
||||
'freecad-naming-wasm-sdk',
|
||||
'planegcs-dist',
|
||||
'qt6-wasm-core-downloads',
|
||||
'qt6-wasm-core-source',
|
||||
@@ -46,3 +47,11 @@ test('offline profile covers runtime, native sources, browsers and host recovery
|
||||
'debian-package-cache',
|
||||
]) assert.ok(ids.has(id), id)
|
||||
})
|
||||
|
||||
test('offline profile restores the linked naming SDK and production Worker', () => {
|
||||
const byId = new Map(config.archives.map((resource) => [resource.id, resource]))
|
||||
assert.equal(byId.get('freecad-naming-wasm-sdk')?.source, '.cache/toolchains/freecad-naming-sdk')
|
||||
assert.equal(byId.get('freecad-naming-wasm-sdk')?.required, true)
|
||||
assert.equal(byId.get('occt-history-dist')?.source, 'native/occt-history/dist')
|
||||
assert.equal(byId.get('occt-history-dist')?.required, true)
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user