#[test]
fn short_paths_are_ignored() {
- cov_mark::check!(ignore_short_input_for_path);
+ cov_mark::check!(flyimport_exact_on_short_path);
check(
r#"
//- /lib.rs crate:dep
-pub struct FirstStruct;
+pub struct Bar;
+pub struct Rcar;
+pub struct Rc;
pub mod some_module {
- pub struct SecondStruct;
- pub struct ThirdStruct;
+ pub struct Bar;
+ pub struct Rcar;
+ pub struct Rc;
}
//- /main.rs crate:main deps:dep
-use dep::{FirstStruct, some_module::SecondStruct};
-
fn main() {
- t$0
+ rc$0
}
"#,
- expect![[r#""#]],
+ expect![[r#"
+ st Rc (use dep::Rc)
+ st Rc (use dep::some_module::Rc)
+ "#]],
);
}
}
fn main() {
- TE$0
+ TES$0
}"#,
expect![[r#"
ct TEST_CONST (use foo::TEST_CONST)
}
fn main() {
- te$0
+ tes$0
}"#,
expect![[r#"
ct TEST_CONST (use foo::TEST_CONST)
some_field: i32,
}
fn main() {
- let _ = Foo { some_field: so$0 };
+ let _ = Foo { some_field: som$0 };
}
"#,
expect![[r#"