diff options
Diffstat (limited to 'crates/ra_ide_api_light/src/assists.rs')
-rw-r--r-- | crates/ra_ide_api_light/src/assists.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/crates/ra_ide_api_light/src/assists.rs b/crates/ra_ide_api_light/src/assists.rs index aea8397c9..8905b0419 100644 --- a/crates/ra_ide_api_light/src/assists.rs +++ b/crates/ra_ide_api_light/src/assists.rs | |||
@@ -197,6 +197,14 @@ fn check_assist(assist: fn(AssistCtx) -> Option<Assist>, before: &str, after: &s | |||
197 | } | 197 | } |
198 | 198 | ||
199 | #[cfg(test)] | 199 | #[cfg(test)] |
200 | fn check_assist_not_applicable(assist: fn(AssistCtx) -> Option<Assist>, text: &str) { | ||
201 | crate::test_utils::check_action_not_applicable(text, |file, off| { | ||
202 | let range = TextRange::offset_len(off, 0.into()); | ||
203 | AssistCtx::new(file, range).apply(assist) | ||
204 | }) | ||
205 | } | ||
206 | |||
207 | #[cfg(test)] | ||
200 | fn check_assist_range(assist: fn(AssistCtx) -> Option<Assist>, before: &str, after: &str) { | 208 | fn check_assist_range(assist: fn(AssistCtx) -> Option<Assist>, before: &str, after: &str) { |
201 | crate::test_utils::check_action_range(before, after, |file, range| { | 209 | crate::test_utils::check_action_range(before, after, |file, range| { |
202 | AssistCtx::new(file, range).apply(assist) | 210 | AssistCtx::new(file, range).apply(assist) |