TA的每日心情 | 无聊 昨天 09:47 |
---|
签到天数: 528 天 连续签到: 1 天 [LV.9]测试副司令
|
1测试积点
谁用uni-app写过小程序单测啊?我的小程序单测执行某个页面的单测(就relunch页面路径那种)的时候覆盖率是0,只有执行utils里自己封装的一些方法才有覆盖率,要怎么解决呀
- describe('我的页', () => {
- let page
- beforeAll(async () => {
- // 重新reLaunch至首页,并获取首页page对象(其中 program 是uni-automator自动注入的全局对象)
- page = await program.reLaunch('/pages/my/index')
- await page.waitFor(3000)
- })
- test('banner加载-无图展示class iconfont', async () => {
- const bannerNode = await page.$('.banner')
- const bannerClass = await bannerNode.attribute('class')
- const bannerUrl = await page.data('bannerUrl')
- if (!bannerUrl) {
- expect(bannerClass.indexOf('iconfont') !== -1).toBe(true)
- return
- }
- expect(bannerClass.indexOf('iconfont') === -1).toBe(true)
- })
- })
-
复制代码
|
|