@@ -164,7 +164,7 @@ mod parked_salsa_tests {
164164
165165 fn make_state ( uri : & lsp_types:: Url , doc : & Document ) -> WorldState {
166166 let mut state = WorldState :: default ( ) ;
167- state. documents . insert ( uri. clone ( ) , doc. clone ( ) ) ;
167+ state. insert_document ( uri. clone ( ) , doc. clone ( ) ) ;
168168 state
169169 }
170170
@@ -229,8 +229,8 @@ mod parked_salsa_tests {
229229 let pkg = Package :: from_parts ( pkg_root, desc, ns) ;
230230
231231 let mut state = WorldState :: default ( ) ;
232- state. documents . insert ( uri_aaa. clone ( ) , doc_aaa. clone ( ) ) ;
233- state. documents . insert ( uri_ccc. clone ( ) , doc_ccc. clone ( ) ) ;
232+ state. insert_document ( uri_aaa. clone ( ) , doc_aaa. clone ( ) ) ;
233+ state. insert_document ( uri_ccc. clone ( ) , doc_ccc. clone ( ) ) ;
234234 state. root = Some ( SourceRoot :: Package ( pkg) ) ;
235235
236236 // ccc.R sees bbb.R's definition (later in collation)
@@ -283,9 +283,9 @@ mod parked_salsa_tests {
283283 let pkg = Package :: from_parts ( pkg_root, desc, ns) ;
284284
285285 let mut state = WorldState :: default ( ) ;
286- state. documents . insert ( uri_aaa. clone ( ) , doc_aaa. clone ( ) ) ;
287- state. documents . insert ( uri_bbb. clone ( ) , doc_bbb) ;
288- state. documents . insert ( uri_ccc. clone ( ) , doc_ccc. clone ( ) ) ;
286+ state. insert_document ( uri_aaa. clone ( ) , doc_aaa. clone ( ) ) ;
287+ state. insert_document ( uri_bbb. clone ( ) , doc_bbb) ;
288+ state. insert_document ( uri_ccc. clone ( ) , doc_ccc. clone ( ) ) ;
289289 state. root = Some ( SourceRoot :: Package ( pkg) ) ;
290290
291291 // aaa.R is now last in collation, so it can see bbb.R's definition
@@ -332,7 +332,7 @@ mod parked_salsa_tests {
332332 let pkg = Package :: from_parts ( pkg_root, desc, ns) ;
333333
334334 let mut state = WorldState :: default ( ) ;
335- state. documents . insert ( uri_aaa. clone ( ) , doc_aaa. clone ( ) ) ;
335+ state. insert_document ( uri_aaa. clone ( ) , doc_aaa. clone ( ) ) ;
336336 state. root = Some ( SourceRoot :: Package ( pkg) ) ;
337337
338338 // Cursor on `helper` inside the function body (line 0, col 16)
@@ -464,7 +464,7 @@ mod parked_salsa_tests {
464464 // `is.null` is NOT in the INDEX
465465 let doc_null = Document :: new ( "is.null(1)\n " , None ) ;
466466 let uri_null = lsp_types:: Url :: from_file_path ( pkg_root. join ( "R/bar.R" ) ) . unwrap ( ) ;
467- state. documents . insert ( uri_null. clone ( ) , doc_null. clone ( ) ) ;
467+ state. insert_document ( uri_null. clone ( ) , doc_null. clone ( ) ) ;
468468
469469 let params = make_params ( uri_null, 0 , 0 ) ;
470470 let result = goto_definition ( & doc_null, params, & state) . unwrap ( ) ;
@@ -524,8 +524,7 @@ mod parked_salsa_tests {
524524
525525 let mut state = WorldState :: default ( ) ;
526526 state
527- . documents
528- . insert ( script_uri. clone ( ) , script_doc. clone ( ) ) ;
527+ . insert_document ( script_uri. clone ( ) , script_doc. clone ( ) ) ;
529528 state. workspace . folders = vec ! [ lsp_types:: Url :: from_directory_path( dir. path( ) ) . unwrap( ) ] ;
530529
531530 let params = make_params ( script_uri, 1 , 0 ) ;
@@ -551,10 +550,9 @@ mod parked_salsa_tests {
551550 let script_uri = lsp_types:: Url :: from_file_path ( script_dir. join ( "script.R" ) ) . unwrap ( ) ;
552551
553552 let mut state = WorldState :: default ( ) ;
554- state. documents . insert ( helpers_uri. clone ( ) , helpers_doc) ;
553+ state. insert_document ( helpers_uri. clone ( ) , helpers_doc) ;
555554 state
556- . documents
557- . insert ( script_uri. clone ( ) , script_doc. clone ( ) ) ;
555+ . insert_document ( script_uri. clone ( ) , script_doc. clone ( ) ) ;
558556
559557 // Cursor on `helper` (line 1, col 0)
560558 let params = make_params ( script_uri, 1 , 0 ) ;
@@ -594,7 +592,7 @@ mod parked_salsa_tests {
594592
595593 let mut state = make_state ( & script_uri, & script_doc) ;
596594 state. library = library;
597- state. documents . insert ( helpers_uri. clone ( ) , helpers_doc) ;
595+ state. insert_document ( helpers_uri. clone ( ) , helpers_doc) ;
598596
599597 // `mutate` (line 1) resolves via dplyr, attached by helpers.R's library() call.
600598 // Package symbol, no NavigationTarget.
@@ -635,8 +633,7 @@ mod parked_salsa_tests {
635633
636634 let mut state = WorldState :: default ( ) ;
637635 state
638- . documents
639- . insert ( script_uri. clone ( ) , script_doc. clone ( ) ) ;
636+ . insert_document ( script_uri. clone ( ) , script_doc. clone ( ) ) ;
640637 // helpers.R is intentionally NOT inserted into state.documents
641638
642639 let params = make_params ( script_uri, 1 , 0 ) ;
@@ -756,8 +753,7 @@ mod parked_salsa_tests {
756753
757754 let mut state = WorldState :: default ( ) ;
758755 state
759- . documents
760- . insert ( script_uri. clone ( ) , script_doc. clone ( ) ) ;
756+ . insert_document ( script_uri. clone ( ) , script_doc. clone ( ) ) ;
761757
762758 // Should resolve without hanging. Both symbols are reachable
763759 // because a.R is visited first (gets its exports + b.R's exports),
@@ -802,8 +798,7 @@ mod parked_salsa_tests {
802798
803799 let mut state = WorldState :: default ( ) ;
804800 state
805- . documents
806- . insert ( script_uri. clone ( ) , script_doc. clone ( ) ) ;
801+ . insert_document ( script_uri. clone ( ) , script_doc. clone ( ) ) ;
807802
808803 let helpers_uri = lsp_types:: Url :: from_file_path ( dir. path ( ) . join ( "helpers.R" ) ) . unwrap ( ) ;
809804
@@ -849,8 +844,7 @@ mod parked_salsa_tests {
849844
850845 let mut state = WorldState :: default ( ) ;
851846 state
852- . documents
853- . insert ( script_uri. clone ( ) , script_doc. clone ( ) ) ;
847+ . insert_document ( script_uri. clone ( ) , script_doc. clone ( ) ) ;
854848
855849 // `foo` on line 2 should resolve to the LOCAL definition on line 1,
856850 // not to the sourced one from helpers.R.
@@ -898,8 +892,7 @@ mod parked_salsa_tests {
898892
899893 let mut state = WorldState :: default ( ) ;
900894 state
901- . documents
902- . insert ( script_uri. clone ( ) , script_doc. clone ( ) ) ;
895+ . insert_document ( script_uri. clone ( ) , script_doc. clone ( ) ) ;
903896
904897 let helpers_uri = lsp_types:: Url :: from_file_path ( dir. path ( ) . join ( "helpers.R" ) ) . unwrap ( ) ;
905898 let a_uri = lsp_types:: Url :: from_file_path ( dir. path ( ) . join ( "a.R" ) ) . unwrap ( ) ;
@@ -948,8 +941,7 @@ mod parked_salsa_tests {
948941
949942 let mut state = WorldState :: default ( ) ;
950943 state
951- . documents
952- . insert ( script_uri. clone ( ) , script_doc. clone ( ) ) ;
944+ . insert_document ( script_uri. clone ( ) , script_doc. clone ( ) ) ;
953945
954946 // `my_var` (line 2) should resolve to its own definition on line 1,
955947 // not to a Sourced duplicate.
@@ -994,8 +986,7 @@ mod parked_salsa_tests {
994986
995987 let mut state = WorldState :: default ( ) ;
996988 state
997- . documents
998- . insert ( script_uri. clone ( ) , script_doc. clone ( ) ) ;
989+ . insert_document ( script_uri. clone ( ) , script_doc. clone ( ) ) ;
999990
1000991 let ( index, file_scope) = state. file_analysis ( & script_uri, & script_doc) ;
1001992
@@ -1034,8 +1025,7 @@ mod parked_salsa_tests {
10341025
10351026 let mut state = WorldState :: default ( ) ;
10361027 state
1037- . documents
1038- . insert ( script_uri. clone ( ) , script_doc. clone ( ) ) ;
1028+ . insert_document ( script_uri. clone ( ) , script_doc. clone ( ) ) ;
10391029
10401030 let b_uri = lsp_types:: Url :: from_file_path ( dir. path ( ) . join ( "b.R" ) ) . unwrap ( ) ;
10411031
@@ -1064,8 +1054,7 @@ mod parked_salsa_tests {
10641054
10651055 let mut state = WorldState :: default ( ) ;
10661056 state
1067- . documents
1068- . insert ( script_uri. clone ( ) , script_doc. clone ( ) ) ;
1057+ . insert_document ( script_uri. clone ( ) , script_doc. clone ( ) ) ;
10691058
10701059 let helpers_uri = lsp_types:: Url :: from_file_path ( dir. path ( ) . join ( "helpers.R" ) ) . unwrap ( ) ;
10711060
@@ -1104,8 +1093,7 @@ mod parked_salsa_tests {
11041093
11051094 let mut state = WorldState :: default ( ) ;
11061095 state
1107- . documents
1108- . insert ( script_uri. clone ( ) , script_doc. clone ( ) ) ;
1096+ . insert_document ( script_uri. clone ( ) , script_doc. clone ( ) ) ;
11091097
11101098 let helpers_uri = lsp_types:: Url :: from_file_path ( dir. path ( ) . join ( "helpers.R" ) ) . unwrap ( ) ;
11111099
@@ -1139,8 +1127,7 @@ mod parked_salsa_tests {
11391127
11401128 let mut state = WorldState :: default ( ) ;
11411129 state
1142- . documents
1143- . insert ( script_uri. clone ( ) , script_doc. clone ( ) ) ;
1130+ . insert_document ( script_uri. clone ( ) , script_doc. clone ( ) ) ;
11441131
11451132 // `helper` on line 2 should resolve to helpers.R (source() shadows local)
11461133 let params = make_params ( script_uri, 2 , 0 ) ;
@@ -1178,8 +1165,7 @@ mod parked_salsa_tests {
11781165
11791166 let mut state = WorldState :: default ( ) ;
11801167 state
1181- . documents
1182- . insert ( script_uri. clone ( ) , script_doc. clone ( ) ) ;
1168+ . insert_document ( script_uri. clone ( ) , script_doc. clone ( ) ) ;
11831169
11841170 // `fn` on line 1 should resolve to the SECOND def in helpers.R (line 1)
11851171 let params = make_params ( script_uri, 1 , 0 ) ;
0 commit comments