mirror of
https://github.com/PeWu/topola-viewer.git
synced 2026-05-26 15:16:14 +00:00
Fix webmcp types in test
This commit is contained in:
4
tests/global.d.ts
vendored
4
tests/global.d.ts
vendored
@@ -1,8 +1,8 @@
|
||||
import {ModelContext, ToolDefinition} from '../src/webmcp_types';
|
||||
import {ModelContext, WebMcpTool} from '../src/webmcp_types';
|
||||
|
||||
declare global {
|
||||
interface Window {
|
||||
__registeredTools?: ToolDefinition[];
|
||||
__registeredTools?: WebMcpTool[];
|
||||
}
|
||||
|
||||
interface Navigator {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import {expect, test} from '@playwright/test';
|
||||
import {ToolDefinition} from '../src/webmcp_types';
|
||||
import {WebMcpTool} from '../src/webmcp_types';
|
||||
import {setupGedcomRoute} from './helpers';
|
||||
|
||||
const EXPECTED_TOOL_NAMES = [
|
||||
@@ -18,10 +18,10 @@ test.describe('WebMCP Integration', () => {
|
||||
|
||||
// Add init script to expose modelContext mock BEFORE application boots.
|
||||
await page.addInitScript(() => {
|
||||
const registeredTools: ToolDefinition[] = [];
|
||||
const registeredTools: WebMcpTool[] = [];
|
||||
window.__registeredTools = registeredTools;
|
||||
window.navigator.modelContext = {
|
||||
registerTool: (tool: ToolDefinition) => {
|
||||
registerTool: (tool: WebMcpTool) => {
|
||||
registeredTools.push(tool);
|
||||
},
|
||||
unregisterTool: (name: string) => {
|
||||
|
||||
Reference in New Issue
Block a user