UNPKG

utquidem

Version:

The meta-framework suite designed from scratch for frontend-focused modern web development.

41 lines (26 loc) 831 B
--- sidebar_position: 8 --- # testServices :::info 补充信息 * 使用进程:[渲染进程(webview)](/docs/guides/features/electron/basic#渲染进程)。 ```ts import { testServices } from '@modern-js/runtime/electron-webview'; ``` ::: `testServices(services)` #### 参数 - services:`{ [key: string]: unknown }`,需要被测试的服务。 #### 返回值 - `{ [key: string]: unknown }`,返回传入的 `services`。 `testServices` 所包裹的函数,则可被测试框架所测试与使用。 ## 示例 ```ts title='electron/preload/webview/index.ts' import { testServices } from '@modern-js/runtime/electron-test/webview'; ... export const apis = testServices({ ...browserWindowPreloadApis, openWindow: (winName: string) => callMain('openWindow', winName), }); exposeInMainWorld(apis); ```