aboutsummaryrefslogtreecommitdiff
path: root/crates/libeditor/tests
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2018-08-26 10:09:28 +0100
committerAleksey Kladov <[email protected]>2018-08-26 10:09:28 +0100
commitac226021cfd26a9332b5971f3e05118d77822af5 (patch)
tree04e9d19956b74d551f798bf26f420fa978b8f30f /crates/libeditor/tests
parent4c121bfa2f2a7a06f01143e3203c650156e2fb4e (diff)
scope based comletion
Diffstat (limited to 'crates/libeditor/tests')
-rw-r--r--crates/libeditor/tests/test.rs34
1 files changed, 16 insertions, 18 deletions
diff --git a/crates/libeditor/tests/test.rs b/crates/libeditor/tests/test.rs
index 20de2f240..ecdc149c7 100644
--- a/crates/libeditor/tests/test.rs
+++ b/crates/libeditor/tests/test.rs
@@ -256,25 +256,23 @@ struct Foo { f: u32 }
256"); 256");
257} 257}
258 258
259// #[test] 259#[test]
260// fn test_completion() { 260fn test_completion() {
261// fn do_check(code: &str, expected_completions: &str) { 261 fn do_check(code: &str, expected_completions: &str) {
262// let (off, code) = extract_offset(&code); 262 let (off, code) = extract_offset(&code);
263// let file = file(&code); 263 let file = file(&code);
264// let completions = scope_completion(&file, off).unwrap(); 264 let completions = scope_completion(&file, off).unwrap();
265// assert_eq_dbg(expected_completions, &completions); 265 assert_eq_dbg(expected_completions, &completions);
266// } 266 }
267 267
268// do_check(r" 268 do_check(r"
269// fn foo(foo: i32) { 269fn quux(x: i32) {
270// let bar = 92; 270 let y = 92;
271// 1 + <|> 271 1 + <|>
272// } 272}
273// ", r#" 273", r#"[CompletionItem { name: "y" },
274// CompletionItem { name: "bar" }, 274 CompletionItem { name: "x" }]"#);
275// CompletionItem { name: "foo" }, 275}
276// "#);
277// }
278 276
279fn file(text: &str) -> File { 277fn file(text: &str) -> File {
280 File::parse(text) 278 File::parse(text)