Skip to main content
Glama
test-setup.ts810 B
/** * Test Environment Setup * Single responsibility: Mock dependencies for testing */ // Mock environment variables for tests process.env.NEO4J_URI = 'bolt://localhost:7687'; process.env.NEO4J_USERNAME = 'neo4j'; process.env.NEO4J_PASSWORD = 'password'; process.env.NEO4J_DATABASE = 'neo4j'; process.env.LOG_LEVEL = 'error'; // Mock database driver for unit tests that don't need real Neo4j export const mockNeo4jDriver = { session: () => ({ run: () => Promise.resolve({ records: [] }), close: () => Promise.resolve() }), close: () => Promise.resolve() }; // Test utilities export function mockEmbedding(): number[] { return new Array(768).fill(0).map(() => Math.random()); } export function wait(ms: number): Promise<void> { return new Promise(resolve => setTimeout(resolve, ms)); }

Latest Blog Posts

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/sylweriusz/mcp-neo4j-memory-server'

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