收口微信壳能力清单来源
共享 HostBridge 契约新增微信小程序能力 profile 微信小程序协议测试和原生壳门禁反查共享 profile 同步宿主壳能力来源文档和共享记忆
This commit is contained in:
@@ -2,7 +2,7 @@ import path from 'node:path';
|
||||
|
||||
import { describe, expect, test } from 'vitest';
|
||||
|
||||
import { HOST_BRIDGE_CAPABILITIES } from '../../packages/shared/src/contracts/hostBridge.ts';
|
||||
import { HOST_BRIDGE_WECHAT_MINI_PROGRAM_CAPABILITIES } from '../../packages/shared/src/contracts/hostBridge.ts';
|
||||
import { loadCommonJsModule } from '../test-utils/loadCommonJsModule.js';
|
||||
|
||||
const protocolPath = path.resolve(
|
||||
@@ -34,17 +34,9 @@ describe('wechat mini program host bridge protocol index', () => {
|
||||
test('keeps native page routes and result keys centralized', () => {
|
||||
const protocol = loadCommonJsModule(protocolPath);
|
||||
|
||||
expect(protocol.WECHAT_HOST_CAPABILITIES).toEqual([
|
||||
'auth.requestLogin',
|
||||
'payment.request',
|
||||
'share.setTarget',
|
||||
'share.open',
|
||||
]);
|
||||
expect(
|
||||
protocol.WECHAT_HOST_CAPABILITIES.filter(
|
||||
(capability) => !HOST_BRIDGE_CAPABILITIES.includes(capability),
|
||||
),
|
||||
).toEqual([]);
|
||||
expect(protocol.WECHAT_HOST_CAPABILITIES).toEqual(
|
||||
HOST_BRIDGE_WECHAT_MINI_PROGRAM_CAPABILITIES,
|
||||
);
|
||||
expect(protocol.WECHAT_AUTH_PAGE_URL).toBe(
|
||||
'/pages/web-view/index?authAction=login&returnTo=previous',
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user