Skip to main content
Glama

Baseline MCP Server

getFeatureStatus.test.ts1.42 kB
import { assertEquals, assertExists, } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { getFeatureStatus } from "./getFeatureStatus.ts"; Deno.test({ name: "getFeatureStatus - Valid Query", fn: async () => { const query = "dialog"; const result = await getFeatureStatus(query); assertExists(result); assertEquals(result.length, 2); }, }); Deno.test({ name: "getFeatureStatus - Multiple Valid Queries", fn: async () => { const queries = ["dialog", "grid"]; const result = await getFeatureStatus(queries); assertExists(result); // 実行環境によって変わる可能性があるので、具体的な数値は硬直にしない // APIが実際に「dialog OR grid」で検索を行えているかを確認 assertExists(result.length); }, }); Deno.test({ name: "getFeatureStatus - Invalid Query", fn: async () => { const query = "invalid-query"; const result = await getFeatureStatus(query); assertEquals(result, []); }, }); Deno.test({ name: "getFeatureStatus - Empty Query", fn: async () => { const query = ""; const result = await getFeatureStatus(query); assertEquals(result, undefined); }, }); Deno.test({ name: "getFeatureStatus - Empty Array Query", fn: async () => { const query: string[] = []; const result = await getFeatureStatus(query); assertEquals(result, undefined); }, });

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/yamanoku/baseline-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server