feat(hololake): converge industry modules and dynamic world UI

This commit is contained in:
冰朔 2026-08-18 19:09:29 +08:00
commit a8fe571b5d
40 changed files with 9816 additions and 80 deletions

View file

@ -24,7 +24,7 @@ test('subdomain owns the locked industry order and honest development states', (
assert.deepEqual(
contract.industries.map(({ key, state }) => [key, state]),
[
['WEB_NOVEL', 'PLANNED'],
['WEB_NOVEL', 'IN_DEVELOPMENT'],
['PET', 'PLANNED'],
['EDUCATION', 'IN_DEVELOPMENT'],
],
@ -55,12 +55,15 @@ test('education initialization channel exposes the built-in foundation and devel
assert.equal(education.initialization_channel.installed_open_source_modules, 0)
})
test('the public main world routes through subdomain to industries and education', () => {
test('the public main world routes through subdomain to web novel and education', () => {
assert.match(frontend, /worldStage === 'subdomainIndustries'/)
assert.match(frontend, /worldStage === 'educationChannel'/)
assert.match(frontend, /worldStage === 'webNovelChannel'/)
assert.match(frontend, /worldStage === 'webNovelWorkspace'/)
assert.match(frontend, /gate\.domain === 'BRANCH_DOMAIN'/)
assert.match(frontend, /光湖分域 · 行业系统/)
assert.match(frontend, /网文 · 待开发 \/ 宠物 · 待开发 \/ 教育 · 开发中/)
assert.match(frontend, /网文与教育正在收拢验收/)
assert.match(frontend, /网文行业初始化频道/)
assert.match(frontend, /教育行业初始化频道/)
assert.match(frontend, /频道基础文档与工作表引擎已内置/)
assert.match(frontend, /验收前不冒充已登记、已发布的商城模块/)