use racer_testutils::*; #[test] fn enum_with_type_annotation() { let src = " fn main() { let s: Option = None; if let Some(s) = s{ s.capa~ } } "; let got = get_only_completion(src, None); assert_eq!(got.matchstr, "capacity"); } #[test] fn enum_variant_with_path() { let src = " fn main() { let s = Some(String::new()); if let Some(s) = s{ s.capa~ } } "; let got = get_only_completion(src, None); assert_eq!(got.matchstr, "capacity"); } #[test] fn enum_variant_with_tuple() { let src = " fn main() { let s = Some((String::new(), 0u32)); if let Some((s, _)) = s{ s.capa~ } } "; let got = get_only_completion(src, None); assert_eq!(got.matchstr, "capacity"); }