@@ -12,11 +12,11 @@ use biome_resolver::ResolvedPath;
1212use biome_rowan:: AstNode ;
1313use biome_test_utils:: { dump_registered_module_types, dump_registered_types} ;
1414use camino:: Utf8PathBuf ;
15- use std:: collections:: BTreeSet ;
15+ use std:: collections:: { BTreeMap , BTreeSet } ;
1616
1717pub struct ModuleGraphSnapshot < ' a > {
1818 module_db : & ' a dyn ModuleDb ,
19- files : Vec < ( String , String ) > ,
19+ files : BTreeMap < String , String > ,
2020 resolver : Option < & ' a ModuleResolver > ,
2121}
2222
@@ -43,7 +43,7 @@ impl<'a> ModuleGraphSnapshot<'a> {
4343 ///
4444 /// Use this when the [`MemoryFileSystem`] has been moved into a
4545 /// [`WorkspaceServer`] and is no longer directly accessible.
46- pub fn from_files ( module_db : & ' a dyn ModuleDb , files : Vec < ( String , String ) > ) -> Self {
46+ pub fn from_files ( module_db : & ' a dyn ModuleDb , files : BTreeMap < String , String > ) -> Self {
4747 Self {
4848 module_db,
4949 files,
@@ -60,7 +60,7 @@ impl<'a> ModuleGraphSnapshot<'a> {
6060
6161 pub fn assert_snapshot ( & self , test_name : & str ) {
6262 let mut content = String :: new ( ) ;
63- let files: Vec < _ > = self . files . clone ( ) ;
63+ let files = self . files . clone ( ) ;
6464 for ( file_name, source_code) in & files {
6565 let file_name = Utf8PathBuf :: from ( file_name. as_str ( ) ) ;
6666 let extension = file_name. extension ( ) . unwrap_or_default ( ) ;
0 commit comments