diff options
author | Aleksey Kladov <[email protected]> | 2018-10-25 15:40:24 +0100 |
---|---|---|
committer | Aleksey Kladov <[email protected]> | 2018-10-25 15:40:24 +0100 |
commit | e0eb33605a917d2e7289debe0c915e75286b834f (patch) | |
tree | ea35a9250c22fdc201daad5ae971a214f1c23e70 /crates/ra_analysis/tests | |
parent | 75d9cbd7c22b09a0bc2731731228c95ae60573c3 (diff) |
Encapsulate CrateGraph a bit
Diffstat (limited to 'crates/ra_analysis/tests')
-rw-r--r-- | crates/ra_analysis/tests/tests.rs | 13 |
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 | ||
8 | use std::{ | 8 | use std::{ |
9 | sync::Arc, | 9 | sync::Arc, |
10 | collections::BTreeMap, | ||
11 | }; | 10 | }; |
12 | 11 | ||
13 | use ra_syntax::TextRange; | 12 | use 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] |