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: '学习中心' }) ) }) })