@@ -2,6 +2,7 @@ import { describe, it, expect, beforeEach, afterEach } from 'vitest';
2
2
import { processStates , shellStartTool } from './shellStart.js' ;
3
3
import { MockLogger } from '../../utils/mockLogger.js' ;
4
4
import { shellMessageTool , NodeSignals } from './shellMessage.js' ;
5
+ import { sleep } from '../../utils/sleep.js' ;
5
6
6
7
const logger = new MockLogger ( ) ;
7
8
@@ -85,7 +86,7 @@ describe('shellMessageTool', () => {
85
86
const instanceId = getInstanceId ( startResult ) ;
86
87
87
88
// Wait a moment for process to complete
88
- await new Promise ( ( resolve ) => setTimeout ( resolve , 150 ) ) ;
89
+ await sleep ( 150 ) ;
89
90
90
91
const result = await shellMessageTool . execute (
91
92
{
@@ -123,7 +124,7 @@ describe('shellMessageTool', () => {
123
124
) ;
124
125
expect ( result . signaled ) . toBe ( true ) ;
125
126
126
- await new Promise ( ( resolve ) => setTimeout ( resolve , 50 ) ) ;
127
+ await sleep ( 50 ) ;
127
128
128
129
const result2 = await shellMessageTool . execute (
129
130
{
@@ -187,7 +188,7 @@ describe('shellMessageTool', () => {
187
188
{ logger } ,
188
189
) ;
189
190
190
- await new Promise ( ( resolve ) => setTimeout ( resolve , 50 ) ) ;
191
+ await sleep ( 50 ) ;
191
192
192
193
// Check process state after signal
193
194
const checkResult = await shellMessageTool . execute (
0 commit comments