@@ -9,7 +9,7 @@ import { OutputChannel, Uri } from 'vscode';
9
9
import { IPythonExecutionFactory , IPythonExecutionService } from '../../../client/common/process/types' ;
10
10
import { PythonTestServer } from '../../../client/testing/testController/common/server' ;
11
11
import { ITestDebugLauncher } from '../../../client/testing/common/types' ;
12
- import { createDeferred } from '../../../client/common/utils/async ' ;
12
+ import { IJSONRPCMessage , jsonRPCProcessor } from '../../../client/testing/testController/ common/utils' ;
13
13
14
14
suite ( 'Python Test Server' , ( ) => {
15
15
const fakeUuid = 'fake-uuid' ;
@@ -155,4 +155,14 @@ suite('Python Test Server', () => {
155
155
await deferred . promise ;
156
156
assert . deepStrictEqual ( eventData , '' ) ;
157
157
} ) ;
158
+ test ( 'jsonRPCProcessor' , async ( ) => {
159
+ const rawDataString = '' ;
160
+ const expected : IJSONRPCMessage = {
161
+ headers : new Map < string , string > ( ) ,
162
+ extractedData : 'string' ,
163
+ remainingRawData : 'string' ,
164
+ } ;
165
+ const output : IJSONRPCMessage = jsonRPCProcessor ( rawDataString ) ;
166
+ assert . deepStrictEqual ( output , expected ) ;
167
+ } ) ;
158
168
} ) ;
0 commit comments