File tree Expand file tree Collapse file tree 2 files changed +26
-27
lines changed
Expand file tree Collapse file tree 2 files changed +26
-27
lines changed Original file line number Diff line number Diff line change @@ -2,19 +2,19 @@ import { Client } from "@modelcontextprotocol/sdk/client/index.js";
22import { Server } from "../../src/server.js" ;
33import { setupIntegrationTest } from "./helpers.js" ;
44
5- let client : Client ;
6- let server : Server ;
5+ describe ( "Server integration test" , ( ) => {
6+ let client : Client ;
7+ let server : Server ;
78
8- beforeEach ( async ( ) => {
9- ( { client, server } = await setupIntegrationTest ( ) ) ;
10- } ) ;
9+ beforeEach ( async ( ) => {
10+ ( { client, server } = await setupIntegrationTest ( ) ) ;
11+ } ) ;
1112
12- afterEach ( async ( ) => {
13- await client ?. close ( ) ;
14- await server ?. close ( ) ;
15- } ) ;
13+ afterEach ( async ( ) => {
14+ await client ?. close ( ) ;
15+ await server ?. close ( ) ;
16+ } ) ;
1617
17- describe ( "Server integration test" , ( ) => {
1818 describe ( "list capabilities" , ( ) => {
1919 it ( "should return positive number of tools" , async ( ) => {
2020 const tools = await client . listTools ( ) ;
Original file line number Diff line number Diff line change @@ -6,28 +6,27 @@ import runner from "mongodb-runner";
66import defaultState from "../../../../src/state.js" ;
77import config from "../../../../src/config.js" ;
88
9- let client : Client ;
10- let server : Server ;
9+ describe ( "Connect tool" , ( ) => {
10+ let client : Client ;
11+ let server : Server ;
1112
12- let loadCredentialsMock : jest . SpyInstance | undefined ;
13- let cluster : runner . MongoCluster ;
13+ let loadCredentialsMock : jest . SpyInstance | undefined ;
14+ let cluster : runner . MongoCluster ;
1415
15- beforeAll ( async ( ) => {
16- jest . setTimeout ( 30000 ) ;
17- cluster = await runMongoDB ( ) ;
18- } ) ;
16+ beforeAll ( async ( ) => {
17+ cluster = await runMongoDB ( ) ;
18+ } , 60_000 ) ;
1919
20- afterEach ( async ( ) => {
21- loadCredentialsMock ?. mockRestore ( ) ;
22- await client ?. close ( ) ;
23- await server ?. close ( ) ;
24- } ) ;
20+ afterEach ( async ( ) => {
21+ loadCredentialsMock ?. mockRestore ( ) ;
22+ await client ?. close ( ) ;
23+ await server ?. close ( ) ;
24+ } ) ;
2525
26- afterAll ( async ( ) => {
27- await cluster . close ( ) ;
28- } ) ;
26+ afterAll ( async ( ) => {
27+ await cluster . close ( ) ;
28+ } ) ;
2929
30- describe ( "Connect tool" , ( ) => {
3130 describe ( "with default config" , ( ) => {
3231 beforeEach ( async ( ) => {
3332 loadCredentialsMock = jest . spyOn ( defaultState , "loadCredentials" ) . mockImplementation ( async ( ) => true ) ;
You can’t perform that action at this time.
0 commit comments