Skip to main content
Glama
by microsoft
binary.test.ts1.56 kB
import { describe, test } from "node:test" import assert from "node:assert/strict" import { isBinaryMimeType } from "./binary" describe("isBinaryMimeType", () => { test("should identify common binary types", () => { assert(isBinaryMimeType("image/jpeg")) assert(isBinaryMimeType("image/png")) assert(isBinaryMimeType("audio/mp3")) assert(isBinaryMimeType("video/mp4")) }) test("should identify document binary types", () => { assert(isBinaryMimeType("application/pdf")) assert(isBinaryMimeType("application/msword")) assert( isBinaryMimeType( "application/vnd.openxmlformats-officedocument.wordprocessingml.document" ) ) }) test("should identify archive binary types", () => { assert(isBinaryMimeType("application/zip")) assert(isBinaryMimeType("application/x-rar-compressed")) assert(isBinaryMimeType("application/x-7z-compressed")) }) test("should identify executable binary types", () => { assert(isBinaryMimeType("application/octet-stream")) assert(isBinaryMimeType("application/x-msdownload")) assert(isBinaryMimeType("application/java-archive")) }) test("should return false for non-binary types", () => { assert.equal(isBinaryMimeType("text/plain"), false) assert.equal(isBinaryMimeType("text/html"), false) assert.equal(isBinaryMimeType("application/json"), false) assert.equal(isBinaryMimeType("text/css"), false) }) })

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/microsoft/genaiscript'

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