aboutsummaryrefslogtreecommitdiff
path: root/crates/ide_assists/src/handlers/add_turbo_fish.rs
diff options
context:
space:
mode:
authorConrad Ludgate <[email protected]>2021-03-02 15:26:36 +0000
committerConrad Ludgate <[email protected]>2021-03-02 15:26:36 +0000
commit2c3c728e0aea90f80b6d066f97e59663371e91c5 (patch)
treec83a205fd1684eb7427c20d99a9d4bc3f07ff5ae /crates/ide_assists/src/handlers/add_turbo_fish.rs
parent9a49735d30af75166681bac7447e39bb3e8be9e0 (diff)
chore: remove redundant tests
Diffstat (limited to 'crates/ide_assists/src/handlers/add_turbo_fish.rs')
-rw-r--r--crates/ide_assists/src/handlers/add_turbo_fish.rs30
1 files changed, 0 insertions, 30 deletions
diff --git a/crates/ide_assists/src/handlers/add_turbo_fish.rs b/crates/ide_assists/src/handlers/add_turbo_fish.rs
index f18e3edf9..a08b55ebb 100644
--- a/crates/ide_assists/src/handlers/add_turbo_fish.rs
+++ b/crates/ide_assists/src/handlers/add_turbo_fish.rs
@@ -37,7 +37,6 @@ pub(crate) fn add_turbo_fish(acc: &mut Assists, ctx: &AssistContext) -> Option<(
37 let next_token = ident.next_token()?; 37 let next_token = ident.next_token()?;
38 if next_token.kind() == T![::] { 38 if next_token.kind() == T![::] {
39 mark::hit!(add_turbo_fish_one_fish_is_enough); 39 mark::hit!(add_turbo_fish_one_fish_is_enough);
40 mark::hit!(add_type_ascription_turbofished);
41 return None; 40 return None;
42 } 41 }
43 let name_ref = ast::NameRef::cast(ident.parent())?; 42 let name_ref = ast::NameRef::cast(ident.parent())?;
@@ -52,7 +51,6 @@ pub(crate) fn add_turbo_fish(acc: &mut Assists, ctx: &AssistContext) -> Option<(
52 let generics = hir::GenericDef::Function(fun).params(ctx.sema.db); 51 let generics = hir::GenericDef::Function(fun).params(ctx.sema.db);
53 if generics.is_empty() { 52 if generics.is_empty() {
54 mark::hit!(add_turbo_fish_non_generic); 53 mark::hit!(add_turbo_fish_non_generic);
55 mark::hit!(add_type_ascription_non_generic);
56 return None; 54 return None;
57 } 55 }
58 56
@@ -251,20 +249,6 @@ fn main() {
251 } 249 }
252 250
253 #[test] 251 #[test]
254 fn add_type_ascription_turbofished() {
255 mark::check!(add_type_ascription_turbofished);
256 check_assist_not_applicable(
257 add_turbo_fish,
258 r#"
259fn make<T>() -> T {}
260fn main() {
261 let x = make$0::<()>();
262}
263"#,
264 );
265 }
266
267 #[test]
268 fn add_type_ascription_already_typed() { 252 fn add_type_ascription_already_typed() {
269 mark::check!(add_type_ascription_already_typed); 253 mark::check!(add_type_ascription_already_typed);
270 check_assist( 254 check_assist(
@@ -283,18 +267,4 @@ fn main() {
283"#, 267"#,
284 ); 268 );
285 } 269 }
286
287 #[test]
288 fn add_type_ascription_non_generic() {
289 mark::check!(add_type_ascription_non_generic);
290 check_assist_not_applicable(
291 add_turbo_fish,
292 r#"
293fn make() -> () {}
294fn main() {
295 let x = make$0();
296}
297"#,
298 );
299 }
300} 270}