mirror of
https://github.com/rust-lang/rust.git
synced 2025-02-08 04:56:58 +00:00
Add a simple test for str method completion
This commit is contained in:
parent
4ad2e4ce4e
commit
82751f8a4a
@ -626,6 +626,28 @@ fn test(a: A) {
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn infer_inherent_method_str() {
|
||||
assert_snapshot_matches!(
|
||||
infer(r#"
|
||||
#[lang = "str"]
|
||||
impl str {
|
||||
fn foo(&self) -> i32 {}
|
||||
}
|
||||
|
||||
fn test() {
|
||||
"foo".foo();
|
||||
}
|
||||
"#),
|
||||
@r###"
|
||||
[40; 44) 'self': &str
|
||||
[53; 55) '{}': ()
|
||||
[69; 89) '{ ...o(); }': ()
|
||||
[75; 80) '"foo"': &str
|
||||
[75; 86) '"foo".foo()': i32"###
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn infer_tuple() {
|
||||
assert_snapshot_matches!(
|
||||
|
Loading…
Reference in New Issue
Block a user