diff options
Diffstat (limited to 'crates/ra_analysis/tests')
-rw-r--r-- | crates/ra_analysis/tests/tests.rs | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/crates/ra_analysis/tests/tests.rs b/crates/ra_analysis/tests/tests.rs index 67738da48..938ca797a 100644 --- a/crates/ra_analysis/tests/tests.rs +++ b/crates/ra_analysis/tests/tests.rs | |||
@@ -452,63 +452,3 @@ fn test_find_all_refs_for_fn_param() { | |||
452 | let refs = get_all_refs(code); | 452 | let refs = get_all_refs(code); |
453 | assert_eq!(refs.len(), 2); | 453 | assert_eq!(refs.len(), 2); |
454 | } | 454 | } |
455 | |||
456 | #[test] | ||
457 | fn test_complete_crate_path() { | ||
458 | let (analysis, position) = analysis_and_position( | ||
459 | " | ||
460 | //- /lib.rs | ||
461 | mod foo; | ||
462 | struct Spam; | ||
463 | //- /foo.rs | ||
464 | use crate::Sp<|> | ||
465 | ", | ||
466 | ); | ||
467 | let completions = analysis.completions(position).unwrap().unwrap(); | ||
468 | assert_eq_dbg( | ||
469 | r#"[CompletionItem { label: "Spam", lookup: None, snippet: None }, | ||
470 | CompletionItem { label: "foo", lookup: None, snippet: None }]"#, | ||
471 | &completions, | ||
472 | ); | ||
473 | } | ||
474 | |||
475 | #[test] | ||
476 | fn test_complete_crate_path_with_braces() { | ||
477 | let (analysis, position) = analysis_and_position( | ||
478 | " | ||
479 | //- /lib.rs | ||
480 | mod foo; | ||
481 | struct Spam; | ||
482 | //- /foo.rs | ||
483 | use crate::{Sp<|>}; | ||
484 | ", | ||
485 | ); | ||
486 | let completions = analysis.completions(position).unwrap().unwrap(); | ||
487 | assert_eq_dbg( | ||
488 | r#"[CompletionItem { label: "Spam", lookup: None, snippet: None }, | ||
489 | CompletionItem { label: "foo", lookup: None, snippet: None }]"#, | ||
490 | &completions, | ||
491 | ); | ||
492 | } | ||
493 | |||
494 | #[test] | ||
495 | fn test_complete_crate_path_in_nested_tree() { | ||
496 | let (analysis, position) = analysis_and_position( | ||
497 | " | ||
498 | //- /lib.rs | ||
499 | mod foo; | ||
500 | pub mod bar { | ||
501 | pub mod baz { | ||
502 | pub struct Spam; | ||
503 | } | ||
504 | } | ||
505 | //- /foo.rs | ||
506 | use crate::{bar::{baz::Sp<|>}}; | ||
507 | ", | ||
508 | ); | ||
509 | let completions = analysis.completions(position).unwrap().unwrap(); | ||
510 | assert_eq_dbg( | ||
511 | r#"[CompletionItem { label: "Spam", lookup: None, snippet: None }]"#, | ||
512 | &completions, | ||
513 | ); | ||
514 | } | ||