1- import { DiffViewProvider , DIFF_VIEW_URI_SCHEME } from "../DiffViewProvider"
1+ import { DiffViewProvider , DIFF_VIEW_URI_SCHEME , DIFF_VIEW_LABEL_SEPARATOR } from "../DiffViewProvider"
22import * as vscode from "vscode"
33import * as path from "path"
44
@@ -219,7 +219,7 @@ describe("DiffViewProvider", () => {
219219 "vscode.diff" ,
220220 expect . any ( Object ) ,
221221 expect . any ( Object ) ,
222- " test.md: Original ↔ Roo's Changes (Editable)" ,
222+ ` test.md: Original ${ DIFF_VIEW_LABEL_SEPARATOR } (Editable)` ,
223223 { preserveFocus : true } ,
224224 )
225225 } )
@@ -255,7 +255,7 @@ describe("DiffViewProvider", () => {
255255 original : { scheme : DIFF_VIEW_URI_SCHEME } ,
256256 modified : { fsPath : "/test/file1.ts" } ,
257257 } ,
258- label : " file1.ts: Original ↔ Roo's Changes (Editable)" ,
258+ label : ` file1.ts: Original ${ DIFF_VIEW_LABEL_SEPARATOR } (Editable)` ,
259259 isDirty : false ,
260260 } ,
261261 // Diff view identified by label (for pre-opened files)
@@ -265,7 +265,7 @@ describe("DiffViewProvider", () => {
265265 original : { scheme : "file" } , // Different scheme due to pre-opening
266266 modified : { fsPath : "/test/file2.md" } ,
267267 } ,
268- label : " file2.md: Original ↔ Roo's Changes (Editable)" ,
268+ label : ` file2.md: Original ${ DIFF_VIEW_LABEL_SEPARATOR } (Editable)` ,
269269 isDirty : false ,
270270 } ,
271271 // Regular file tab (should not be closed)
@@ -284,7 +284,7 @@ describe("DiffViewProvider", () => {
284284 original : { scheme : DIFF_VIEW_URI_SCHEME } ,
285285 modified : { fsPath : "/test/file4.ts" } ,
286286 } ,
287- label : " file4.ts: Original ↔ Roo's Changes (Editable)" ,
287+ label : ` file4.ts: Original ${ DIFF_VIEW_LABEL_SEPARATOR } (Editable)` ,
288288 isDirty : true ,
289289 } ,
290290 ]
@@ -317,13 +317,15 @@ describe("DiffViewProvider", () => {
317317
318318 // Verify that only the appropriate tabs were closed
319319 expect ( closedTabs ) . toHaveLength ( 2 )
320- expect ( closedTabs [ 0 ] . label ) . toBe ( " file1.ts: Original ↔ Roo's Changes (Editable)" )
321- expect ( closedTabs [ 1 ] . label ) . toBe ( " file2.md: Original ↔ Roo's Changes (Editable)" )
320+ expect ( closedTabs [ 0 ] . label ) . toBe ( ` file1.ts: Original ${ DIFF_VIEW_LABEL_SEPARATOR } (Editable)` )
321+ expect ( closedTabs [ 1 ] . label ) . toBe ( ` file2.md: Original ${ DIFF_VIEW_LABEL_SEPARATOR } (Editable)` )
322322
323323 // Verify that the regular file and dirty diff were not closed
324324 expect ( closedTabs . find ( ( t ) => t . label === "file3.js" ) ) . toBeUndefined ( )
325325 expect (
326- closedTabs . find ( ( t ) => t . label === "file4.ts: Original ↔ Roo's Changes (Editable)" && t . isDirty ) ,
326+ closedTabs . find (
327+ ( t ) => t . label === `file4.ts: Original ${ DIFF_VIEW_LABEL_SEPARATOR } (Editable)` && t . isDirty ,
328+ ) ,
327329 ) . toBeUndefined ( )
328330 } )
329331 } )
0 commit comments