文件
OmniCard/mpuniapp/pages/uni-ui/badge-view/badge-view.test.js

39 行
855 B
JavaScript

const PAGE_PATH = '/pages/uni-ui/badge-view/badge-view'
describe('badge', () => {
let page
beforeEach(async () => {
page = await program.reLaunch(PAGE_PATH)
await page.waitFor('view')
await page.waitFor(1000)
})
async function setPageData(newData) {
return await page.setData({
data: newData
})
}
it('badge dynamic text value', async () => {
expect(await page.data('data.dynamicBadgeText')).toBe('0')
await setPageData({
dynamicBadgeText: '8'
})
expect(await page.data('data.dynamicBadgeText')).toBe('8')
await setPageData({
dynamicBadgeText: ''
})
expect(await page.data('data.dynamicBadgeText')).toBe('')
})
it('badge snapshot', async () => {
const image = await program.screenshot({
fullPage: true
})
expect(image).toSaveImageSnapshot()
})
})