]> git.lizzy.rs Git - rust.git/commitdiff
Add test for `use as`
authorFlorian Diebold <flodiebold@gmail.com>
Fri, 1 Feb 2019 23:17:48 +0000 (00:17 +0100)
committerFlorian Diebold <flodiebold@gmail.com>
Fri, 1 Feb 2019 23:23:53 +0000 (00:23 +0100)
crates/ra_hir/src/nameres/tests.rs

index 0e0683db7723e037c07c4a5a30574a49aea5e8fc..81c8a4f12d781aaba16af2fde2bf7366d7a55351 100644 (file)
@@ -90,6 +90,30 @@ fn item_map_smoke_test() {
     );
 }
 
+#[test]
+fn use_as() {
+    let (item_map, module_id) = item_map(
+        "
+        //- /lib.rs
+        mod foo;
+
+        use crate::foo::Baz as Foo;
+        <|>
+
+        //- /foo/mod.rs
+        pub struct Baz;
+    ",
+    );
+    check_module_item_map(
+        &item_map,
+        module_id,
+        "
+            Foo: t v
+            foo: t
+        ",
+    );
+}
+
 #[test]
 fn use_trees() {
     let (item_map, module_id) = item_map(