mirror of
https://github.com/openharmony/third_party_jsframework.git
synced 2026-07-22 02:15:22 -04:00
js mock bug fix
Signed-off-by: hwx1119949 <3052854011@qq.com> Change-Id: I97342ef173c24d9c9841fb0686de37b44d1dafc5
This commit is contained in:
@@ -48,7 +48,6 @@ import { mockAI } from './ai'
|
||||
import { mockUserIAMUserAuth } from './ohos/userIAMuserAuth.js'
|
||||
import { mockBundleManager } from './ohos/bundleManager'
|
||||
import { mockPackageManager } from './ohos/packageManager'
|
||||
import { mockZlib } from './napi/ohos_zlib'
|
||||
import { mockCalendar } from "./calendar"
|
||||
|
||||
export function mockSystemPlugin() {
|
||||
@@ -86,6 +85,5 @@ export function mockSystemPlugin() {
|
||||
mockUserIAMUserAuth()
|
||||
mockBundleManager()
|
||||
mockPackageManager()
|
||||
mockZlib()
|
||||
mockCalendar()
|
||||
}
|
||||
|
||||
@@ -137,9 +137,12 @@ import { mockSystemTimer } from './ohos_systemTimer'
|
||||
import { mockWallpaper } from './ohos_wallpaper'
|
||||
import { mockWantAgent } from './ohos_wantAgent'
|
||||
import { mockScreenshot } from './ohos_screenshot'
|
||||
import { mockZlib } from './ohos_zlib'
|
||||
export function mockRequireNapiFun() {
|
||||
global.requireNapi = function (...args) {
|
||||
switch (args[0]) {
|
||||
case "zlib":
|
||||
return mockZlib();
|
||||
case "screenshot":
|
||||
return mockScreenshot();
|
||||
case "WantAgent":
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2021 Huawei Device Co., Ltd.
|
||||
* Copyright (c) 2021-2022 Huawei Device Co., Ltd.
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
@@ -12,9 +12,39 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
export const MemLevel = {
|
||||
MEM_LEVEL_MIN: 1,
|
||||
MEM_LEVEL_MAX: 9,
|
||||
MEM_LEVEL_DEFAULT: 8
|
||||
};
|
||||
export const ErrorCode = {
|
||||
ERROR_CODE_OK: 0,
|
||||
ERROR_CODE_ERRND: -1,
|
||||
};
|
||||
export const CompressLevel = {
|
||||
COMPRESS_LEVEL_NO_COMPRESSION: 0,
|
||||
COMPRESS_LEVEL_BEST_SPEED: 1,
|
||||
COMPRESS_LEVEL_BEST_COMPRESSION: 9,
|
||||
COMPRESS_LEVEL_DEFAULT_COMPRESSION: -1
|
||||
};
|
||||
export const CompressStrategy = {
|
||||
COMPRESS_STRATEGY_DEFAULT_STRATEGY: 0,
|
||||
COMPRESS_STRATEGY_FILTERED: 1,
|
||||
COMPRESS_STRATEGY_HUFFMAN_ONLY: 2,
|
||||
COMPRESS_STRATEGY_RLE: 3,
|
||||
COMPRESS_STRATEGY_FIXED: 4
|
||||
};
|
||||
export function mockZlib() {
|
||||
const zlib = {
|
||||
ErrorCode,
|
||||
MemLevel,
|
||||
CompressLevel,
|
||||
CompressStrategy,
|
||||
Options: {
|
||||
level: CompressLevel,
|
||||
memLevel: MemLevel,
|
||||
strategy: CompressStrategy,
|
||||
},
|
||||
zipFile(...args) {
|
||||
console.warn("zlib.zipFile interface mocked in the Previewer. How this interface works on the Previewer may be different from that on a real device.")
|
||||
return new Promise((resolve, reject) => {
|
||||
@@ -29,5 +59,5 @@ export function mockZlib() {
|
||||
})
|
||||
}
|
||||
}
|
||||
global.ohosplugin.zlib = zlib
|
||||
return zlib;
|
||||
}
|
||||
Reference in New Issue
Block a user