Skip to content

Commit 123cd8a

Browse files
UserIsntAvailableVeykril
authored andcommitted
test: fix disallow_renaming_for_non_local_definition to follow PR changes.
1 parent 3f38619 commit 123cd8a

File tree

1 file changed

+19
-2
lines changed

1 file changed

+19
-2
lines changed

crates/ide/src/rename.rs

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ pub(crate) fn rename(
138138
return rename_to_self(&sema, local);
139139
}
140140
}
141-
def.rename(&sema, new_name, rename_external)
141+
def.rename(&sema, new_name)
142142
})
143143
.collect(),
144144
};
@@ -2695,9 +2695,26 @@ use qux as frob;
26952695
//- /lib.rs crate:lib new_source_root:library
26962696
pub struct S;
26972697
//- /main.rs crate:main deps:lib new_source_root:local
2698-
use lib::S$0;
2698+
use lib::S;
2699+
fn main() { let _: S$0; }
26992700
"#,
27002701
"error: Cannot rename a non-local definition",
2702+
false,
2703+
);
2704+
2705+
check(
2706+
"Baz",
2707+
r#"
2708+
//- /lib.rs crate:lib new_source_root:library
2709+
pub struct S;
2710+
//- /main.rs crate:main deps:lib new_source_root:local
2711+
use lib::S;
2712+
fn main() { let _: S$0; }
2713+
"#,
2714+
r#"
2715+
use lib::Baz;
2716+
fn main() { let _: Baz; }
2717+
"#,
27012718
);
27022719
}
27032720

0 commit comments

Comments
 (0)