From 0e44ee08c40f5998fc0b5b561cebba42a3c6ce01 Mon Sep 17 00:00:00 2001 From: mangtsang Date: Fri, 21 Jan 2022 22:54:29 +0800 Subject: [PATCH] add rdb.querySql Signed-off-by: mangtsang --- runtime/main/extend/systemplugin/napi/rdb.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/runtime/main/extend/systemplugin/napi/rdb.js b/runtime/main/extend/systemplugin/napi/rdb.js index ab3be2e5..e2e579b3 100644 --- a/runtime/main/extend/systemplugin/napi/rdb.js +++ b/runtime/main/extend/systemplugin/napi/rdb.js @@ -307,6 +307,18 @@ export function mockRdb() { }) } }, + querySql: function (...args) { + console.warn("RdbStore.querySql interface mocked in the Previewer. How this interface works on the" + + " Previewer may be different from that on a real device.") + const len = args.length + if (len > 0 && typeof args[len - 1] === 'function') { + args[len - 1].call(this, paramMock.businessErrorMock, resultSetMock); + } else { + return new Promise((resolve, reject) => { + resolve(resultSetMock); + }) + } + }, executeSql: function (...args) { console.warn("RdbStore.executeSql interface mocked in the Previewer. How this interface works on the" + " Previewer may be different from that on a real device.")