diff --git a/pages/API/element-takesnapshot/element-takesnapshot.test.js b/pages/API/element-takesnapshot/element-takesnapshot.test.js index d5cd7ebbcc1c1d5456791e49fc332c3802be3847..5554531af4b04f43dbab87652798a3163a8b2680 100644 --- a/pages/API/element-takesnapshot/element-takesnapshot.test.js +++ b/pages/API/element-takesnapshot/element-takesnapshot.test.js @@ -1,7 +1,15 @@ +const platformInfo = process.env.uniTestPlatformInfo.toLocaleLowerCase() +const isMP = platformInfo.startsWith('mp') const PAGE_PATH = "/pages/API/element-takesnapshot/element-takesnapshot"; - describe("element-takesnapshot", () => { + if (isMP) { + it('skip mp', () => { + expect(1).toBe(1) + }) + return + } + if (process.env.uniTestPlatformInfo.indexOf('web') > -1 || process.env.UNI_AUTOMATOR_APP_WEBVIEW == 'true') { it('dummyTest', () => { expect(1).toBe(1) diff --git a/pages/API/get-native-view/element-getnativeview.test.js b/pages/API/get-native-view/element-getnativeview.test.js index ce23f54e049a701ee1a56f54c1882f9351d822eb..05c536956400a616a78f9b0455834383283d5eb3 100644 --- a/pages/API/get-native-view/element-getnativeview.test.js +++ b/pages/API/get-native-view/element-getnativeview.test.js @@ -1,4 +1,14 @@ +const platformInfo = process.env.uniTestPlatformInfo.toLocaleLowerCase() +const isMP = platformInfo.startsWith('mp') + describe('get-native-view', () => { + if (isMP) { + it('skip mp', () => { + expect(1).toBe(1) + }) + return + } + if (process.env.uniTestPlatformInfo.indexOf('web') > -1 || process.env.UNI_AUTOMATOR_APP_WEBVIEW == 'true') { it('object', () => { expect(1).toBe(1) @@ -19,18 +29,18 @@ describe('get-native-view', () => { }) return } - - let page - beforeAll(async () => { - page = await program.reLaunch('/pages/API/get-native-view/element-getnativeview') - await page.waitFor('web-view') - }) - - //检测view标签原生View是否匹配 + + let page + beforeAll(async () => { + page = await program.reLaunch('/pages/API/get-native-view/element-getnativeview') + await page.waitFor('web-view') + }) + + //检测view标签原生View是否匹配 it('check_view_native_view', async () => { - page.waitFor(100) - const value = await page.callMethod('checkViewNativeView') - expect(value).toBe(true) + page.waitFor(100) + const value = await page.callMethod('checkViewNativeView') + expect(value).toBe(true) }) //检测input标签原生View是否匹配 @@ -52,6 +62,6 @@ describe('get-native-view', () => { page.waitFor(100) const value = await page.callMethod('checkWebViewNativeView') expect(value).toBe(true) - }) - -}) + }) + +}) diff --git a/pages/API/provider/provider.test.js b/pages/API/provider/provider.test.js index 4e23dd1a25a34982f7c6b4adcd31f2d21e09ccdf..34218cb4c2a49fe277184ea158f691cbb505c04b 100644 --- a/pages/API/provider/provider.test.js +++ b/pages/API/provider/provider.test.js @@ -1,7 +1,15 @@ -const PAGE_PATH = - "/pages/API/provider/provider"; +const platformInfo = process.env.uniTestPlatformInfo.toLocaleLowerCase() +const isMP = platformInfo.startsWith('mp') +const PAGE_PATH = "/pages/API/provider/provider"; describe("provider", () => { + if (isMP) { + it('skip mp', () => { + expect(1).toBe(1) + }) + return + } + if (process.env.uniTestPlatformInfo.indexOf('web') > -1 || process.env.UNI_AUTOMATOR_APP_WEBVIEW === 'true') { it('web', () => { expect(1).toBe(1) diff --git a/pages/API/report/report.test.js b/pages/API/report/report.test.js index fab752934dc356fc52fde36aab33176c47190eab..8f49c0ec7e7fe5ef1a9dc160e837db6cd4e6b993 100644 --- a/pages/API/report/report.test.js +++ b/pages/API/report/report.test.js @@ -1,17 +1,25 @@ -const PAGE_PATH = '/pages/API/report/report' -const platformInfo = process.env.uniTestPlatformInfo.toLocaleLowerCase() +const PAGE_PATH = '/pages/API/report/report' +const platformInfo = process.env.uniTestPlatformInfo.toLocaleLowerCase() const isAndroid = platformInfo.startsWith('android') - -describe('report', () => { - let page = null - beforeAll(async () => { - page = await program.navigateTo(PAGE_PATH) - await page.waitFor('view') - }) - it('Report - onLaunch', async () => { - await page.callMethod('handleAppLaunch') - const msg = await page.data('msg') - expect(msg).toBe('onLaunch --> report:ok') +const isMP = platformInfo.startsWith('mp') + +describe('report', () => { + if (isMP) { + it('skip mp', () => { + expect(1).toBe(1) + }) + return + } + + let page = null + beforeAll(async () => { + page = await program.navigateTo(PAGE_PATH) + await page.waitFor('view') + }) + it('Report - onLaunch', async () => { + await page.callMethod('handleAppLaunch') + const msg = await page.data('msg') + expect(msg).toBe('onLaunch --> report:ok') }) it('Report - onShow', async () => { await page.callMethod('handleAppShow') @@ -27,5 +35,5 @@ describe('report', () => { await page.callMethod('handleAppError') const msg = await page.data('msg') expect(msg).toBe('onAppError --> report:ok') - }) -}) + }) +}) diff --git a/pages/API/set-page-backgroundColorContent/set-page-backgroundColorContent.test.js b/pages/API/set-page-backgroundColorContent/set-page-backgroundColorContent.test.js index 6a33bdda881a805964e45a4aee230b2afa88b9cb..9b4cf202c2e2cd131272e8ad81edda0708eac304 100644 --- a/pages/API/set-page-backgroundColorContent/set-page-backgroundColorContent.test.js +++ b/pages/API/set-page-backgroundColorContent/set-page-backgroundColorContent.test.js @@ -1,19 +1,29 @@ +const platformInfo = process.env.uniTestPlatformInfo.toLocaleLowerCase() +const isMP = platformInfo.startsWith('mp') + describe('set-page-backgroundColorContent', () => { + if (isMP) { + it('skip mp', () => { + expect(1).toBe(1) + }) + return + } + let page beforeAll(async () => { page = await program.reLaunch('/pages/API/set-page-backgroundColorContent/set-page-backgroundColorContent') await page.waitFor(600); }) - it('check_backgroundColorContent_red', async () => { - await page.callMethod('changeColor', "") - page.waitFor(200) - - const color = (await page.data()).currentBackgroundColorContent - expect(color).toBe("red") - + it('check_backgroundColorContent_red', async () => { + await page.callMethod('changeColor', "") + page.waitFor(200) + + const color = (await page.data()).currentBackgroundColorContent + expect(color).toBe("red") + const image = await program.screenshot({fullPage: true}); expect(image).toSaveImageSnapshot(); }) -}) +}) diff --git a/pages/component/native-view/native-view.test.js b/pages/component/native-view/native-view.test.js index 483a4e79bd23347763c0fe23a667590b9b33a9b1..93dd6b06732003dde62e4934a4fec16b9638a0d8 100644 --- a/pages/component/native-view/native-view.test.js +++ b/pages/component/native-view/native-view.test.js @@ -1,4 +1,14 @@ +const platformInfo = process.env.uniTestPlatformInfo.toLocaleLowerCase() +const isMP = platformInfo.startsWith('mp') + describe('native-view.uvue', () => { + if (isMP) { + it('skip mp', () => { + expect(1).toBe(1) + }) + return + } + if (process.env.uniTestPlatformInfo.indexOf('web') > -1 || process.env.UNI_AUTOMATOR_APP_WEBVIEW == 'true') { it('object', () => { expect(1).toBe(1) @@ -30,4 +40,4 @@ describe('native-view.uvue', () => { const value = await page.data('isLoad') expect(value).toBe(true) }) -}) +})