@@ -22,8 +22,6 @@ import { GDBTargetDebugSession, GDBTargetDebugTracker } from '../../debug-sessio
2222import { gdbTargetConfiguration } from '../../debug-configuration/debug-configuration.factory' ;
2323import { GDBTargetConfiguration } from '../../debug-configuration' ;
2424
25- // Inline mock for registerTreeDataProvider specific to these tests
26- const registerTreeDataProviderMock = jest . fn ( ( ) => ( { dispose : jest . fn ( ) } ) ) ;
2725
2826describe ( 'LiveWatchTreeDataProvider' , ( ) => {
2927 let liveWatchTreeDataProvider : LiveWatchTreeDataProvider ;
@@ -50,19 +48,15 @@ describe('LiveWatchTreeDataProvider', () => {
5048
5149 describe ( 'session management and connection tests' , ( ) => {
5250 it ( 'should activate the live watch tree data provider' , ( ) => {
53- ( vscode . window ) . registerTreeDataProvider = registerTreeDataProviderMock ;
5451 liveWatchTreeDataProvider . activate ( tracker ) ;
5552 } ) ;
5653
5754 it ( 'registers the live watch tree data provider' , async ( ) => {
58- ( vscode . window ) . registerTreeDataProvider = registerTreeDataProviderMock ;
59- registerTreeDataProviderMock . mockClear ( ) ;
6055 liveWatchTreeDataProvider . activate ( tracker ) ;
61- expect ( registerTreeDataProviderMock ) . toHaveBeenCalledWith ( 'cmsis-debugger.liveWatch' , liveWatchTreeDataProvider ) ;
56+ expect ( vscode . window . registerTreeDataProvider ) . toHaveBeenCalledWith ( 'cmsis-debugger.liveWatch' , liveWatchTreeDataProvider ) ;
6257 } ) ;
6358
6459 it ( 'manages session lifecycles correctly' , async ( ) => {
65- ( vscode . window ) . registerTreeDataProvider = registerTreeDataProviderMock ;
6660 liveWatchTreeDataProvider . activate ( tracker ) ;
6761 // No active session yet
6862 expect ( ( liveWatchTreeDataProvider as any ) . activeSession ) . toBeUndefined ( ) ;
@@ -221,7 +215,6 @@ describe('LiveWatchTreeDataProvider', () => {
221215 describe ( 'command registration' , ( ) => {
222216 beforeEach ( ( ) => {
223217 ( vscode . commands as any ) . registerCommand ?. mockClear ?.( ) ;
224- ( vscode . window as any ) . registerTreeDataProvider = registerTreeDataProviderMock ;
225218 } ) ;
226219
227220 function getRegisteredHandler ( commandId : string ) {
0 commit comments