diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2020-06-26 15:37:15 +0100 |
---|---|---|
committer | GitHub <[email protected]> | 2020-06-26 15:37:15 +0100 |
commit | 4f60b4f2a32190830215defe6cf81836f34d99c9 (patch) | |
tree | 008a5cf106fd62a65b1931cf340cf058a838be5d /crates/ra_hir_def/src/nameres | |
parent | ce06f8d0416d5851264769eb9583ce43d66f0474 (diff) | |
parent | 72fe70f2f8aee9556166ba0f984a29d19a485e61 (diff) |
Merge #5076
5076: Make VFS join methods fallible r=matklad a=jonas-schievink
Co-authored-by: Jonas Schievink <[email protected]>
Diffstat (limited to 'crates/ra_hir_def/src/nameres')
-rw-r--r-- | crates/ra_hir_def/src/nameres/tests/mod_resolution.rs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/crates/ra_hir_def/src/nameres/tests/mod_resolution.rs b/crates/ra_hir_def/src/nameres/tests/mod_resolution.rs index e9a5e4cba..753684201 100644 --- a/crates/ra_hir_def/src/nameres/tests/mod_resolution.rs +++ b/crates/ra_hir_def/src/nameres/tests/mod_resolution.rs | |||
@@ -335,6 +335,22 @@ fn module_resolution_relative_path_2() { | |||
335 | } | 335 | } |
336 | 336 | ||
337 | #[test] | 337 | #[test] |
338 | fn module_resolution_relative_path_outside_root() { | ||
339 | let map = def_map( | ||
340 | r###" | ||
341 | //- /main.rs | ||
342 | |||
343 | #[path="../../../../../outside.rs"] | ||
344 | mod foo; | ||
345 | "###, | ||
346 | ); | ||
347 | |||
348 | assert_snapshot!(map, @r###" | ||
349 | â‹®crate | ||
350 | "###); | ||
351 | } | ||
352 | |||
353 | #[test] | ||
338 | fn module_resolution_explicit_path_mod_rs_2() { | 354 | fn module_resolution_explicit_path_mod_rs_2() { |
339 | let map = def_map( | 355 | let map = def_map( |
340 | r###" | 356 | r###" |