@@ -159,22 +159,34 @@ describe('WebviewLogger', () => {
159159 logger . error ( 'Error message' ) ;
160160
161161 expect ( mockVsCodeApi . postMessage ) . toHaveBeenCalledTimes ( 4 ) ;
162- expect ( mockVsCodeApi . postMessage ) . toHaveBeenNthCalledWith ( 1 , expect . objectContaining ( {
163- level : LogLevel . DEBUG ,
164- message : '[TestLogger] Debug message' ,
165- } ) ) ;
166- expect ( mockVsCodeApi . postMessage ) . toHaveBeenNthCalledWith ( 2 , expect . objectContaining ( {
167- level : LogLevel . INFO ,
168- message : '[TestLogger] Info message' ,
169- } ) ) ;
170- expect ( mockVsCodeApi . postMessage ) . toHaveBeenNthCalledWith ( 3 , expect . objectContaining ( {
171- level : LogLevel . WARN ,
172- message : '[TestLogger] Warning message' ,
173- } ) ) ;
174- expect ( mockVsCodeApi . postMessage ) . toHaveBeenNthCalledWith ( 4 , expect . objectContaining ( {
175- level : LogLevel . ERROR ,
176- message : '[TestLogger] Error message' ,
177- } ) ) ;
162+ expect ( mockVsCodeApi . postMessage ) . toHaveBeenNthCalledWith (
163+ 1 ,
164+ expect . objectContaining ( {
165+ level : LogLevel . DEBUG ,
166+ message : '[TestLogger] Debug message' ,
167+ } )
168+ ) ;
169+ expect ( mockVsCodeApi . postMessage ) . toHaveBeenNthCalledWith (
170+ 2 ,
171+ expect . objectContaining ( {
172+ level : LogLevel . INFO ,
173+ message : '[TestLogger] Info message' ,
174+ } )
175+ ) ;
176+ expect ( mockVsCodeApi . postMessage ) . toHaveBeenNthCalledWith (
177+ 3 ,
178+ expect . objectContaining ( {
179+ level : LogLevel . WARN ,
180+ message : '[TestLogger] Warning message' ,
181+ } )
182+ ) ;
183+ expect ( mockVsCodeApi . postMessage ) . toHaveBeenNthCalledWith (
184+ 4 ,
185+ expect . objectContaining ( {
186+ level : LogLevel . ERROR ,
187+ message : '[TestLogger] Error message' ,
188+ } )
189+ ) ;
178190 } ) ;
179191
180192 it ( 'should handle complex data objects' , ( ) => {
@@ -200,12 +212,18 @@ describe('WebviewLogger', () => {
200212 logger . warn ( 'Message with undefined' , undefined ) ;
201213
202214 expect ( mockVsCodeApi . postMessage ) . toHaveBeenCalledTimes ( 2 ) ;
203- expect ( mockVsCodeApi . postMessage ) . toHaveBeenNthCalledWith ( 1 , expect . objectContaining ( {
204- data : null ,
205- } ) ) ;
206- expect ( mockVsCodeApi . postMessage ) . toHaveBeenNthCalledWith ( 2 , expect . objectContaining ( {
207- data : undefined ,
208- } ) ) ;
215+ expect ( mockVsCodeApi . postMessage ) . toHaveBeenNthCalledWith (
216+ 1 ,
217+ expect . objectContaining ( {
218+ data : null ,
219+ } )
220+ ) ;
221+ expect ( mockVsCodeApi . postMessage ) . toHaveBeenNthCalledWith (
222+ 2 ,
223+ expect . objectContaining ( {
224+ data : undefined ,
225+ } )
226+ ) ;
209227 } ) ;
210228 } ) ;
211229
@@ -214,28 +232,34 @@ describe('WebviewLogger', () => {
214232 const specialLogger = new WebviewLogger ( mockVsCodeApi , 'Test-Logger_123' ) ;
215233 specialLogger . info ( 'Test message' ) ;
216234
217- expect ( mockVsCodeApi . postMessage ) . toHaveBeenCalledWith ( expect . objectContaining ( {
218- message : '[Test-Logger_123] Test message' ,
219- } ) ) ;
235+ expect ( mockVsCodeApi . postMessage ) . toHaveBeenCalledWith (
236+ expect . objectContaining ( {
237+ message : '[Test-Logger_123] Test message' ,
238+ } )
239+ ) ;
220240 } ) ;
221241
222242 it ( 'should handle empty tag' , ( ) => {
223243 const emptyTagLogger = new WebviewLogger ( mockVsCodeApi , '' ) ;
224244 emptyTagLogger . info ( 'Test message' ) ;
225245
226- expect ( mockVsCodeApi . postMessage ) . toHaveBeenCalledWith ( expect . objectContaining ( {
227- message : '[] Test message' ,
228- } ) ) ;
246+ expect ( mockVsCodeApi . postMessage ) . toHaveBeenCalledWith (
247+ expect . objectContaining ( {
248+ message : '[] Test message' ,
249+ } )
250+ ) ;
229251 } ) ;
230252
231253 it ( 'should handle long tag names' , ( ) => {
232254 const longTag = 'VeryLongLoggerTagNameThatExceedsTypicalLength' ;
233255 const longTagLogger = new WebviewLogger ( mockVsCodeApi , longTag ) ;
234256 longTagLogger . info ( 'Test message' ) ;
235257
236- expect ( mockVsCodeApi . postMessage ) . toHaveBeenCalledWith ( expect . objectContaining ( {
237- message : `[${ longTag } ] Test message` ,
238- } ) ) ;
258+ expect ( mockVsCodeApi . postMessage ) . toHaveBeenCalledWith (
259+ expect . objectContaining ( {
260+ message : `[${ longTag } ] Test message` ,
261+ } )
262+ ) ;
239263 } ) ;
240264 } ) ;
241- } ) ;
265+ } ) ;
0 commit comments