mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-10-02 06:41:48 +00:00
internal: test diagnostic severeties and presense of fixes
This commit is contained in:
parent
58712088ac
commit
4cfc767d7f
16 changed files with 155 additions and 140 deletions
|
@ -30,7 +30,7 @@ mod tests {
|
|||
r#"
|
||||
use does_exist;
|
||||
use does_not_exist;
|
||||
//^^^^^^^^^^^^^^ unresolved import
|
||||
//^^^^^^^^^^^^^^ error: unresolved import
|
||||
|
||||
mod does_exist {}
|
||||
"#,
|
||||
|
@ -43,18 +43,18 @@ mod does_exist {}
|
|||
check_diagnostics(
|
||||
r#"
|
||||
use does_exist::{Exists, DoesntExist};
|
||||
//^^^^^^^^^^^ unresolved import
|
||||
//^^^^^^^^^^^ error: unresolved import
|
||||
|
||||
use {does_not_exist::*, does_exist};
|
||||
//^^^^^^^^^^^^^^^^^ unresolved import
|
||||
//^^^^^^^^^^^^^^^^^ error: unresolved import
|
||||
|
||||
use does_not_exist::{
|
||||
a,
|
||||
//^ unresolved import
|
||||
//^ error: unresolved import
|
||||
b,
|
||||
//^ unresolved import
|
||||
//^ error: unresolved import
|
||||
c,
|
||||
//^ unresolved import
|
||||
//^ error: unresolved import
|
||||
};
|
||||
|
||||
mod does_exist {
|
||||
|
@ -71,18 +71,18 @@ mod does_exist {
|
|||
//- /main.rs crate:main
|
||||
mod a {
|
||||
extern crate doesnotexist;
|
||||
//^^^^^^^^^^^^^^^^^^^^^^^^^^ unresolved extern crate
|
||||
//^^^^^^^^^^^^^^^^^^^^^^^^^^ error: unresolved extern crate
|
||||
|
||||
// Should not error, since we already errored for the missing crate.
|
||||
use doesnotexist::{self, bla, *};
|
||||
|
||||
use crate::doesnotexist;
|
||||
//^^^^^^^^^^^^^^^^^^^ unresolved import
|
||||
//^^^^^^^^^^^^^^^^^^^ error: unresolved import
|
||||
}
|
||||
|
||||
mod m {
|
||||
use super::doesnotexist;
|
||||
//^^^^^^^^^^^^^^^^^^^ unresolved import
|
||||
//^^^^^^^^^^^^^^^^^^^ error: unresolved import
|
||||
}
|
||||
"#,
|
||||
);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue