Skip to main content
Glama

Google Cloud MCP Server

by krzko
logger.test.ts1.11 kB
/** * Tests for logger utility */ import { describe, it, expect, vi, beforeEach } from 'vitest'; import { logger } from '../../../src/utils/logger.js'; describe('Logger', () => { beforeEach(() => { vi.clearAllMocks(); }); it('should create logger instance', () => { expect(logger).toBeDefined(); expect(typeof logger.info).toBe('function'); expect(typeof logger.error).toBe('function'); expect(typeof logger.warn).toBe('function'); expect(typeof logger.debug).toBe('function'); }); it('should format log messages correctly', () => { const testMessage = 'Test log message'; // These shouldn't throw errors expect(() => logger.info(testMessage)).not.toThrow(); expect(() => logger.error(testMessage)).not.toThrow(); expect(() => logger.warn(testMessage)).not.toThrow(); expect(() => logger.debug(testMessage)).not.toThrow(); }); it('should handle error objects', () => { const error = new Error('Test error'); expect(() => logger.error(error)).not.toThrow(); expect(() => logger.error('Error occurred')).not.toThrow(); }); });

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/krzko/google-cloud-mcp'

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