server.test.ts•599 B
import { TestMCPServer } from '../src/server';
describe('TestMCPServer', () => {
let server: TestMCPServer;
beforeEach(() => {
server = new TestMCPServer({
port: 9003,
host: 'localhost',
debug: false
});
});
afterEach(async () => {
try {
await server.stop();
} catch (error) {
console.error('Cleanup failed:', error);
}
});
test('should start and stop server', async () => {
expect.assertions(2);
await expect(server.start()).resolves.toBeUndefined();
await expect(server.stop()).resolves.toBeUndefined();
});
});