feat: migrate static pages to native tabbar

This commit is contained in:
2026-04-23 21:25:24 +08:00
parent f3cd0c3a98
commit cd30f57f2c
116 changed files with 7143 additions and 311 deletions

View File

@@ -0,0 +1,29 @@
describe('mingli and learning pages', () => {
afterEach(() => {
delete global.Page
delete global.wx
jest.resetModules()
})
test('hall, bazi, interpret and learning center pages expose static route-first surfaces', () => {
global.Page = () => {}
const hallModule = require('../packages/mingli/pages/hall/index')
const baziModule = require('../packages/mingli/pages/bazi/index')
const interpretModule = require('../packages/mingli/pages/interpret/index')
const learningModule = require('../packages/learning/pages/center/index')
expect(hallModule.createMingliHallPageData()).toEqual(
expect.objectContaining({ title: '易学阁' })
)
expect(baziModule.createMingliBaziPageData('result')).toEqual(
expect.objectContaining({ scene: 'result', title: '八字排盘' })
)
expect(interpretModule.createMingliInterpretPageData('result')).toEqual(
expect.objectContaining({ scene: 'result', title: '命理解读' })
)
expect(learningModule.createLearningCenterPageData()).toEqual(
expect.objectContaining({ title: '学习中心' })
)
})
})