Fix webmcp types in test

This commit is contained in:
Przemek Więch
2026-05-11 18:20:19 +02:00
parent 048beb7d45
commit 552ef368be
2 changed files with 5 additions and 5 deletions

4
tests/global.d.ts vendored
View File

@@ -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 {

View File

@@ -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) => {