@@ -2,6 +2,7 @@ import { describe, it, expect, beforeEach, afterEach } from 'vitest';
22import { processStates , shellStartTool } from './shellStart.js' ;
33import { MockLogger } from '../../utils/mockLogger.js' ;
44import { shellMessageTool , NodeSignals } from './shellMessage.js' ;
5+ import { sleep } from '../../utils/sleep.js' ;
56
67const logger = new MockLogger ( ) ;
78
@@ -85,7 +86,7 @@ describe('shellMessageTool', () => {
8586 const instanceId = getInstanceId ( startResult ) ;
8687
8788 // Wait a moment for process to complete
88- await new Promise ( ( resolve ) => setTimeout ( resolve , 150 ) ) ;
89+ await sleep ( 150 ) ;
8990
9091 const result = await shellMessageTool . execute (
9192 {
@@ -123,7 +124,7 @@ describe('shellMessageTool', () => {
123124 ) ;
124125 expect ( result . signaled ) . toBe ( true ) ;
125126
126- await new Promise ( ( resolve ) => setTimeout ( resolve , 50 ) ) ;
127+ await sleep ( 50 ) ;
127128
128129 const result2 = await shellMessageTool . execute (
129130 {
@@ -187,7 +188,7 @@ describe('shellMessageTool', () => {
187188 { logger } ,
188189 ) ;
189190
190- await new Promise ( ( resolve ) => setTimeout ( resolve , 50 ) ) ;
191+ await sleep ( 50 ) ;
191192
192193 // Check process state after signal
193194 const checkResult = await shellMessageTool . execute (
0 commit comments