feat: migrate static pages to native tabbar
This commit is contained in:
46
tests/static-ux-domain-data.test.js
Normal file
46
tests/static-ux-domain-data.test.js
Normal file
@@ -0,0 +1,46 @@
|
||||
const {
|
||||
createTcmHomeHubCards,
|
||||
createTcmAssetPageData
|
||||
} = require('../utils/static-ux/tcm')
|
||||
const {
|
||||
createMingliHallPageData,
|
||||
createBaziPageData
|
||||
} = require('../utils/static-ux/mingli')
|
||||
const { createLearningCenterPageData } = require('../utils/static-ux/learning')
|
||||
|
||||
describe('static domain factories', () => {
|
||||
test('returns scene-safe static data for tcm, mingli and learning domains', () => {
|
||||
expect(createTcmHomeHubCards()).toEqual(
|
||||
expect.arrayContaining([
|
||||
expect.objectContaining({ key: 'tcm-library', title: '中医馆' }),
|
||||
expect.objectContaining({ key: 'mingli-hall', title: '易学阁' })
|
||||
])
|
||||
)
|
||||
|
||||
expect(createTcmAssetPageData('notes')).toEqual(
|
||||
expect.objectContaining({
|
||||
title: '学习资产',
|
||||
activeKind: 'notes'
|
||||
})
|
||||
)
|
||||
|
||||
expect(createMingliHallPageData()).toEqual(
|
||||
expect.objectContaining({
|
||||
title: '易学阁'
|
||||
})
|
||||
)
|
||||
|
||||
expect(createBaziPageData('result')).toEqual(
|
||||
expect.objectContaining({
|
||||
title: '八字排盘',
|
||||
scene: 'result'
|
||||
})
|
||||
)
|
||||
|
||||
expect(createLearningCenterPageData()).toEqual(
|
||||
expect.objectContaining({
|
||||
title: '学习中心'
|
||||
})
|
||||
)
|
||||
})
|
||||
})
|
||||
Reference in New Issue
Block a user