import { beforeAll, afterAll } from "bun:test";
import { TEST_DATA } from "./fixtures/test-data.js";
import { createTestDataManager } from "./helpers/test-utils.js";
const testDataManager = createTestDataManager();
beforeAll(async () => {
console.log("🔧 Setting up Apple MCP integration tests...");
try {
// Set up test data in Apple apps
await testDataManager.setupTestData();
console.log("✅ Test data setup completed");
} catch (error) {
console.error("❌ Failed to set up test data:", error);
throw error;
}
});
afterAll(async () => {
console.log("🧹 Cleaning up Apple MCP test data...");
try {
// Clean up test data from Apple apps
await testDataManager.cleanupTestData();
console.log("✅ Test data cleanup completed");
} catch (error) {
console.error("⚠️ Failed to clean up test data:", error);
// Don't throw here to avoid masking test results
}
});
export { TEST_DATA };
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/supermemoryai/apple-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server