收口微信壳能力清单来源
共享 HostBridge 契约新增微信小程序能力 profile 微信小程序协议测试和原生壳门禁反查共享 profile 同步宿主壳能力来源文档和共享记忆
This commit is contained in:
@@ -739,6 +739,10 @@ function assertNativeShellCapabilityPlan() {
|
||||
const sharedContractSource = fs.readFileSync(sharedHostBridgeContractPath, 'utf8');
|
||||
const sharedMethods = extractTsStringArray(sharedContractSource, 'HOST_BRIDGE_METHODS');
|
||||
const sharedEvents = extractTsStringArray(sharedContractSource, 'HOST_BRIDGE_EVENTS');
|
||||
const sharedWechatCapabilities = extractTsStringArray(
|
||||
sharedContractSource,
|
||||
'HOST_BRIDGE_WECHAT_MINI_PROGRAM_CAPABILITIES',
|
||||
);
|
||||
const mobileCapabilities = extractTsStringArray(
|
||||
sharedContractSource,
|
||||
'HOST_BRIDGE_EXPO_MOBILE_BASE_CAPABILITIES',
|
||||
@@ -759,6 +763,15 @@ function assertNativeShellCapabilityPlan() {
|
||||
'apps/desktop-shell/src-tauri/src/shell/events.rs',
|
||||
'utf8',
|
||||
);
|
||||
const wechatProtocol = requireCommonJsModule(
|
||||
'miniprogram/host-bridge/protocol.js',
|
||||
);
|
||||
|
||||
assertSameList(
|
||||
wechatProtocol.WECHAT_HOST_CAPABILITIES ?? [],
|
||||
sharedWechatCapabilities,
|
||||
'wechat mini program runtime capability profile',
|
||||
);
|
||||
|
||||
assertSameList(
|
||||
extractRustStringArray(desktopEventSource, 'HOST_BRIDGE_EVENTS'),
|
||||
|
||||
Reference in New Issue
Block a user