1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- const platformInfo = process.env.uniTestPlatformInfo.toLocaleLowerCase()
- const isWeb = platformInfo.startsWith('web')
- const isAppWebView = process.env.UNI_AUTOMATOR_APP_WEBVIEW == 'true'
- const PAGE_PATH = '/pages/API/get-app-authorize-setting/get-app-authorize-setting'
- describe('ExtApi-GetAppAuthorizeSetting', () => {
- if (isWeb || isAppWebView) {
- it('dummyTest', () => {
- expect(1).toBe(1)
- })
- return
- }
- let page;
- let res;
- let commonSupportList = [
- 'authorized', 'denied', 'not determined', 'config error'
- ]
- let locationAccuracySupportList = [
- 'reduced', 'full', 'unsupported'
- ]
- beforeAll(async () => {
- page = await program.reLaunch(PAGE_PATH)
- await page.waitFor(600);
- res = await uni.getAppAuthorizeSetting();
- });
- it('Check albumAuthorized', async () => {
- expect(commonSupportList).toContain(res.albumAuthorized)
- });
- it('Check bluetoothAuthorized', async () => {
- expect(commonSupportList).toContain(res.bluetoothAuthorized)
- });
- it('Check cameraAuthorized', async () => {
- expect(commonSupportList).toContain(res.cameraAuthorized)
- });
- it('Check locationAuthorized', async () => {
- expect(commonSupportList).toContain(res.locationAuthorized)
- });
- it('Check locationAccuracy', async () => {
- expect(locationAccuracySupportList).toContain(res.locationAccuracy)
- });
- it('Check microphoneAuthorized', async () => {
- expect(commonSupportList).toContain(res.microphoneAuthorized)
- });
- it('Check notificationAuthorized', async () => {
- expect(commonSupportList).toContain(res.notificationAuthorized)
- });
- });
|