From d964eca84afea5531862e007f0f85fb556bf7fcd Mon Sep 17 00:00:00 2001 From: liuyanzhi Date: Tue, 28 Dec 2021 20:06:21 +0800 Subject: [PATCH] frame Signed-off-by: liuyanzhi Change-Id: I84707750bd6afd3b9d3bf33dc7c688c0315aea39 --- .../napi/applicationFormBindingData.js | 15 +++++++++++++++ runtime/main/extend/systemplugin/napi/index.js | 3 +++ 2 files changed, 18 insertions(+) create mode 100644 runtime/main/extend/systemplugin/napi/applicationFormBindingData.js diff --git a/runtime/main/extend/systemplugin/napi/applicationFormBindingData.js b/runtime/main/extend/systemplugin/napi/applicationFormBindingData.js new file mode 100644 index 00000000..9c0582ed --- /dev/null +++ b/runtime/main/extend/systemplugin/napi/applicationFormBindingData.js @@ -0,0 +1,15 @@ +import { paramMock } from "../utils" + +export function mockFormBindingData(){ + const formBindingDatasMock = { + data: paramMock.paramObjectMock + } + const formBindingDataMock = { + createFormBindingData: function (...args) { + console.warn("formBindingData.createFormBindingData interface mocked in the Previewer. How this interface works on the Previewer" + + " may be different from that on a real device.") + return formBindingDatasMock; + }, + } + return formBindingDataMock; +} \ No newline at end of file diff --git a/runtime/main/extend/systemplugin/napi/index.js b/runtime/main/extend/systemplugin/napi/index.js index d1ea829b..498374d6 100644 --- a/runtime/main/extend/systemplugin/napi/index.js +++ b/runtime/main/extend/systemplugin/napi/index.js @@ -3,6 +3,7 @@ import { mockAbility } from './applicationAbility' import { mockFormExtension } from './applicationFormExtension' import { mockServiceExtension } from './applicationServiceExtension' import { mockAbilityStage } from './applicationAbilityStage' +import { mockFormBindingData } from './applicationFormBindingData' import { mockNotification } from './notification' import { mockFileio } from './fileio' import { mockWorker } from './worker' @@ -48,6 +49,8 @@ export function mockRequireNapiFun() { return mockServiceExtension(); case "application.AbilityStage": return mockAbilityStage(); + case "application.formBindingData": + return mockFormBindingData(); case "notification": return mockNotification(); case "fileio":