提交 20a684ad 编写于 作者: X xty

iOS 14.5 13.7 12.4 不支持依赖uts插件测试屏蔽

上级 1a29f0ae
// uni-app自动化测试教程: https://uniapp.dcloud.net.cn/worktile/auto/hbuilderx-extension/
const PAGE_PATH = '/pages/API/event-bus/uts-event-bus'
describe('event-bus', () => {
if ( !process.env.uniTestPlatformInfo.toLowerCase().startsWith('ios')) {
it('pass', async () => {
expect(1).toBe(1);
});
return;
}
let page
beforeAll(async () => {
page = await program.reLaunch(PAGE_PATH)
await page.waitFor('view')
})
it('on', async () => {
await page.callMethod('clear')
await page.callMethod('JsOnUts')
await page.callMethod('emitFromUts')
const l1 = (await page.data()).log.length
expect(l1).toBeGreaterThan(0)
await page.callMethod('clear')
await page.callMethod('offUts')
await page.callMethod('emitFromUts')
const l2 = (await page.data()).log.length
expect(l2).toBe(0)
await page.callMethod('clear')
await page.callMethod('UtsOnJS')
await page.callMethod('emitFormJS')
const l3 = (await page.data()).log.length
expect(l3).toBeGreaterThan(0)
await page.callMethod('clear')
await page.callMethod('offJs')
await page.callMethod('emitFormJS')
const l4 = (await page.data()).log.length
console.log(l4)
expect(l4).toBe(0)
await page.callMethod('clear')
})
it('once', async () => {
await page.callMethod('clear')
await page.callMethod('JsOnUtsOnce')
await page.callMethod('emitFromUts')
const l1 = (await page.data()).log.length
expect(l1).toBeGreaterThan(0)
await page.callMethod('clear')
await page.callMethod('emitFromUts')
const l2 = (await page.data()).log.length
expect(l2).toBe(0)
await page.callMethod('clear')
await page.callMethod('UtsOnJSOnce')
await page.callMethod('emitFormJS')
const l3 = (await page.data()).log.length
expect(l3).toBeGreaterThan(0)
await page.callMethod('clear')
await page.callMethod('emitFormJS')
const l4 = (await page.data()).log.length
expect(l4).toBe(0)
await page.callMethod('clear')
})
// uni-app自动化测试教程: https://uniapp.dcloud.net.cn/worktile/auto/hbuilderx-extension/
const PAGE_PATH = '/pages/API/event-bus/uts-event-bus'
describe('event-bus', () => {
const platformInfo = process.env.uniTestPlatformInfo.toLowerCase()
if (!platformInfo.startsWith('ios')) {
it('pass', async () => {
expect(1).toBe(1);
});
return;
}
if (
platformInfo.indexOf('14.5') != -1 ||
platformInfo.indexOf('13.7') != -1 ||
platformInfo.indexOf('12.4') != -1
) {
it('iOS 14.5 13.7 12.4 不支持依赖uts插件测试', () => {
expect(1).toBe(1)
})
return
}
let page
beforeAll(async () => {
page = await program.reLaunch(PAGE_PATH)
await page.waitFor('view')
})
it('on', async () => {
await page.callMethod('clear')
await page.callMethod('JsOnUts')
await page.callMethod('emitFromUts')
const l1 = (await page.data()).log.length
expect(l1).toBeGreaterThan(0)
await page.callMethod('clear')
await page.callMethod('offUts')
await page.callMethod('emitFromUts')
const l2 = (await page.data()).log.length
expect(l2).toBe(0)
await page.callMethod('clear')
await page.callMethod('UtsOnJS')
await page.callMethod('emitFormJS')
const l3 = (await page.data()).log.length
expect(l3).toBeGreaterThan(0)
await page.callMethod('clear')
await page.callMethod('offJs')
await page.callMethod('emitFormJS')
const l4 = (await page.data()).log.length
console.log(l4)
expect(l4).toBe(0)
await page.callMethod('clear')
})
it('once', async () => {
await page.callMethod('clear')
await page.callMethod('JsOnUtsOnce')
await page.callMethod('emitFromUts')
const l1 = (await page.data()).log.length
expect(l1).toBeGreaterThan(0)
await page.callMethod('clear')
await page.callMethod('emitFromUts')
const l2 = (await page.data()).log.length
expect(l2).toBe(0)
await page.callMethod('clear')
await page.callMethod('UtsOnJSOnce')
await page.callMethod('emitFormJS')
const l3 = (await page.data()).log.length
expect(l3).toBeGreaterThan(0)
await page.callMethod('clear')
await page.callMethod('emitFormJS')
const l4 = (await page.data()).log.length
expect(l4).toBe(0)
await page.callMethod('clear')
})
})
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册