@@ -353,10 +353,11 @@ async fn test_vscode_ide_websocket3() {
353353 //
354354 // Message ids: IDE - 0, Server - 1->2, Client - 0.
355355 let em = read_message ( & mut ws_ide) . await ;
356- let msg = cast ! ( em. message, EditorMessageContents :: LoadFile ) ;
356+ let ( msg, is_toc ) = cast ! ( em. message, EditorMessageContents :: LoadFile , a , b ) ;
357357 // Compare these as strings -- we want to ensure the path separator is
358358 // correct for the current platform.
359359 assert_eq ! ( file_path. to_string_lossy( ) , msg. to_string_lossy( ) ) ;
360+ assert_eq ! ( is_toc, false ) ;
360361 assert_eq ! ( em. id, INITIAL_MESSAGE_ID + MESSAGE_ID_INCREMENT ) ;
361362
362363 // Reply to the `LoadFile` message -- the file isn't present.
@@ -415,7 +416,7 @@ async fn test_vscode_ide_websocket3a() {
415416 //
416417 // Message ids: IDE - 0, Server - 0->2, Client - 0.
417418 let em = read_message ( & mut ws_ide) . await ;
418- cast ! ( em. message, EditorMessageContents :: LoadFile ) ;
419+ cast ! ( em. message, EditorMessageContents :: LoadFile , a , b ) ;
419420 // Skip comparing the file names, due to the backslash encoding.
420421 assert_eq ! ( em. id, INITIAL_MESSAGE_ID + MESSAGE_ID_INCREMENT ) ;
421422
@@ -510,11 +511,12 @@ async fn test_vscode_ide_websocket8() {
510511 //
511512 // Message ids: IDE - 1, Server - 1->2, Client - 0.
512513 let em = read_message ( & mut ws_ide) . await ;
513- let msg = cast ! ( em. message, EditorMessageContents :: LoadFile ) ;
514+ let ( msg, is_toc ) = cast ! ( em. message, EditorMessageContents :: LoadFile , a , b ) ;
514515 assert_eq ! (
515516 path:: absolute( Path :: new( & msg) ) . unwrap( ) ,
516517 path:: absolute( & file_path) . unwrap( )
517518 ) ;
519+ assert_eq ! ( is_toc, false ) ;
518520 assert_eq ! ( em. id, INITIAL_MESSAGE_ID + MESSAGE_ID_INCREMENT ) ;
519521
520522 // Reply to the `LoadFile` message with the file's contents.
@@ -943,8 +945,9 @@ async fn test_vscode_ide_websocket4() {
943945 //
944946 // Message ids: IDE - 0, Server - 1->2, Client - 1.
945947 let em = read_message ( & mut ws_ide) . await ;
946- let msg = cast ! ( em. message, EditorMessageContents :: LoadFile ) ;
948+ let ( msg, is_toc ) = cast ! ( em. message, EditorMessageContents :: LoadFile , a , b ) ;
947949 assert_eq ! ( fs:: canonicalize( & msg) . unwrap( ) , file_path_temp) ;
950+ assert_eq ! ( is_toc, false ) ;
948951 assert_eq ! ( em. id, INITIAL_MESSAGE_ID + MESSAGE_ID_INCREMENT ) ;
949952
950953 // Reply to the `LoadFile` message: the IDE doesn't have the file.
@@ -1030,11 +1033,12 @@ async fn test_vscode_ide_websocket4() {
10301033 //
10311034 // Message ids: IDE - 0, Server - 3->4, Client - 0.
10321035 let em = read_message ( & mut ws_ide) . await ;
1033- let msg = cast ! ( em. message, EditorMessageContents :: LoadFile ) ;
1036+ let ( msg, is_toc ) = cast ! ( em. message, EditorMessageContents :: LoadFile , a , b ) ;
10341037 assert_eq ! (
10351038 fs:: canonicalize( & msg) . unwrap( ) ,
10361039 fs:: canonicalize( test_dir. join( "toc.md" ) ) . unwrap( )
10371040 ) ;
1041+ assert_eq ! ( is_toc, false ) ;
10381042 assert_eq ! ( em. id, INITIAL_MESSAGE_ID + 3.0 * MESSAGE_ID_INCREMENT ) ;
10391043
10401044 // Reply to the `LoadFile` message: the IDE doesn't have the file.
@@ -1210,8 +1214,9 @@ async fn test_vscode_ide_websocket4a() {
12101214 //
12111215 // Message ids: IDE - 0, Server - 1->2, Client - 1.
12121216 let em = read_message ( & mut ws_ide) . await ;
1213- let msg = cast ! ( em. message, EditorMessageContents :: LoadFile ) ;
1217+ let ( msg, is_toc ) = cast ! ( em. message, EditorMessageContents :: LoadFile , a , b ) ;
12141218 assert_eq ! ( fs:: canonicalize( & msg) . unwrap( ) , file_path_temp) ;
1219+ assert_eq ! ( is_toc, false ) ;
12151220 assert_eq ! ( em. id, INITIAL_MESSAGE_ID + MESSAGE_ID_INCREMENT ) ;
12161221
12171222 // Reply to the `LoadFile` message: the IDE doesn't have the file.
@@ -1324,8 +1329,9 @@ async fn test_vscode_ide_websocket4b() {
13241329 //
13251330 // Message ids: IDE - 0, Server - 1->2, Client - 1.
13261331 let em = read_message ( & mut ws_ide) . await ;
1327- let msg = cast ! ( em. message, EditorMessageContents :: LoadFile ) ;
1332+ let ( msg, is_toc ) = cast ! ( em. message, EditorMessageContents :: LoadFile , a , b ) ;
13281333 assert_eq ! ( fs:: canonicalize( & msg) . unwrap( ) , file_path_temp) ;
1334+ assert_eq ! ( is_toc, false ) ;
13291335 assert_eq ! ( em. id, INITIAL_MESSAGE_ID + MESSAGE_ID_INCREMENT ) ;
13301336
13311337 // Reply to the `LoadFile` message: the IDE doesn't have the file.
0 commit comments