aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_analysis/tests/tests.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_analysis/tests/tests.rs')
-rw-r--r--crates/ra_analysis/tests/tests.rs13
1 files changed, 5 insertions, 8 deletions
diff --git a/crates/ra_analysis/tests/tests.rs b/crates/ra_analysis/tests/tests.rs
index 198d6a263..806e1fb34 100644
--- a/crates/ra_analysis/tests/tests.rs
+++ b/crates/ra_analysis/tests/tests.rs
@@ -7,7 +7,6 @@ extern crate test_utils;
7 7
8use std::{ 8use std::{
9 sync::Arc, 9 sync::Arc,
10 collections::BTreeMap,
11}; 10};
12 11
13use ra_syntax::TextRange; 12use ra_syntax::TextRange;
@@ -130,19 +129,17 @@ fn test_resolve_crate_root() {
130 let snap = host.analysis(); 129 let snap = host.analysis();
131 assert!(snap.crate_for(FileId(2)).unwrap().is_empty()); 130 assert!(snap.crate_for(FileId(2)).unwrap().is_empty());
132 131
133 let crate_graph = CrateGraph { 132 let crate_graph = {
134 crate_roots: { 133 let mut g = CrateGraph::new();
135 let mut m = BTreeMap::default(); 134 g.add_crate_root(FileId(1));
136 m.insert(CrateId(1), FileId(1)); 135 g
137 m
138 },
139 }; 136 };
140 let mut change = AnalysisChange::new(); 137 let mut change = AnalysisChange::new();
141 change.set_crate_graph(crate_graph); 138 change.set_crate_graph(crate_graph);
142 host.apply_change(change); 139 host.apply_change(change);
143 let snap = host.analysis(); 140 let snap = host.analysis();
144 141
145 assert_eq!(snap.crate_for(FileId(2)).unwrap(), vec![CrateId(1)],); 142 assert_eq!(snap.crate_for(FileId(2)).unwrap(), vec![CrateId(0)],);
146} 143}
147 144
148#[test] 145#[test]