Skip to main content
Glama

Superglue MCP

Official
by superglue-ai
timezone.test.ts1.24 kB
import { describe, test, expect } from 'vitest'; import { isValidTimezone } from './timezone.js'; describe('isValidTimezone', () => { test('should return true for valid IANA timezone names', () => { expect(isValidTimezone('UTC')).toBe(true); expect(isValidTimezone('America/New_York')).toBe(true); expect(isValidTimezone('Europe/London')).toBe(true); expect(isValidTimezone('Asia/Tokyo')).toBe(true); expect(isValidTimezone('Australia/Sydney')).toBe(true); expect(isValidTimezone('America/Los_Angeles')).toBe(true); }); test('should return false for invalid timezone names', () => { expect(isValidTimezone('Invalid/Timezone')).toBe(false); expect(isValidTimezone('Foo/Bar')).toBe(false); expect(isValidTimezone('NotReal')).toBe(false); expect(isValidTimezone('')).toBe(false); expect(isValidTimezone('America/NonExistent')).toBe(false); expect(isValidTimezone('Random String')).toBe(false); }); test('should handle edge cases', () => { expect(isValidTimezone('GMT')).toBe(true); expect(isValidTimezone('Europe/Dublin')).toBe(true); expect(isValidTimezone('Pacific/Honolulu')).toBe(true); }); });

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/superglue-ai/superglue'

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