File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -317,8 +317,10 @@ mod tests {
317317 assert_eq ! ( stored. path, r"I:\gpt-projects\json-composer" ) ;
318318
319319 let persisted = std:: fs:: read_to_string ( & path) . expect ( "read persisted workspaces" ) ;
320- assert ! ( persisted. contains( r#"\\?\I:\gpt-projects\json-composer"# ) ) ;
321- assert ! ( !persisted. contains( r#""path": "I:\gpt-projects\json-composer""# ) ) ;
320+ let persisted_entries: Vec < WorkspaceEntry > =
321+ serde_json:: from_str ( & persisted) . expect ( "deserialize persisted workspaces" ) ;
322+ assert_eq ! ( persisted_entries. len( ) , 1 ) ;
323+ assert_eq ! ( persisted_entries[ 0 ] . path, r"\\?\I:\gpt-projects\json-composer" ) ;
322324 }
323325
324326 #[ test]
@@ -440,8 +442,12 @@ mod tests {
440442 ) ;
441443
442444 let rewritten = std:: fs:: read_to_string ( & path) . expect ( "read rewritten settings" ) ;
443- assert ! ( rewritten. contains( r#"I:\gpt-projects\worktrees"# ) ) ;
444- assert ! ( !rewritten. contains( r#"\\?\I:\gpt-projects\worktrees"# ) ) ;
445+ let rewritten_settings: AppSettings =
446+ serde_json:: from_str ( & rewritten) . expect ( "deserialize rewritten settings" ) ;
447+ assert_eq ! (
448+ rewritten_settings. global_worktrees_folder. as_deref( ) ,
449+ Some ( r"I:\gpt-projects\worktrees" )
450+ ) ;
445451 }
446452
447453 #[ test]
You can’t perform that action at this time.
0 commit comments