const PAGE_PATH = '/pages/uni-ui/rate/rate' describe('rate', () => { let page beforeEach(async () => { page = await program.reLaunch(PAGE_PATH) await page.waitFor('text') }) async function setPageData(newData) { return await page.setData({ data: newData }) } it('rate model value', async () => { expect(await page.data('data.vModelRateValue')).toBe(0) expect(await page.data('data.rateValue')).toBe(0) await setPageData({ vModelRateValue: 2 }) expect(await page.data('data.vModelRateValue')).toBe(2) await setPageData({ vModelRateValue: 4 }) expect(await page.data('data.vModelRateValue')).toBe(4) await setPageData({ rateValue: 5 }) expect(await page.data('data.rateValue')).toBe(5) }) it('rate snapshot', async () => { const image = await program.screenshot({ fullPage: true }) expect(image).toSaveImageSnapshot() }) })