Don't think that /submod.rs is /mod.rs

This commit is contained in:
Aleksey Kladov 2020-12-22 19:18:45 +03:00
parent 58b6763f20
commit 2c84c2d07a
2 changed files with 5 additions and 5 deletions

View File

@ -91,18 +91,18 @@ mod tests;
extract_module_to_file,
r#"
//- /main.rs
mod submodule;
//- /submodule.rs
mod submod;
//- /submod.rs
mod inner<|> {
fn f() {}
}
fn g() {}
"#,
r#"
//- /submodule.rs
//- /submod.rs
mod inner;
fn g() {}
//- /submodule/inner.rs
//- /submod/inner.rs
fn f() {}
"#,
);

View File

@ -79,7 +79,7 @@ impl ModDir {
for candidate in candidate_files.iter() {
let path = AnchoredPath { anchor: file_id, path: candidate.as_str() };
if let Some(file_id) = db.resolve_path(path) {
let is_mod_rs = candidate.ends_with("mod.rs");
let is_mod_rs = candidate.ends_with("/mod.rs");
let (dir_path, root_non_dir_owner) = if is_mod_rs || attr_path.is_some() {
(DirPath::empty(), false)