From 20fb3344376e1d4db4fcf4bca037bf69fb9261df Mon Sep 17 00:00:00 2001 From: Igor Matuszewski Date: Wed, 30 Oct 2019 14:49:13 +0100 Subject: [PATCH] Update no_default_features test due to new rustc diagnostic format --- tests/client.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tests/client.rs b/tests/client.rs index d23d3e241c3..7e2e7be07c3 100644 --- a/tests/client.rs +++ b/tests/client.rs @@ -2084,10 +2084,12 @@ fn client_no_default_features() { let diag = rls.wait_for_diagnostics(); - assert_eq!(diag.diagnostics.len(), 1); - assert_eq!(diag.diagnostics[0].severity, Some(DiagnosticSeverity::Error)); + let diagnostics: Vec<_> = + diag.diagnostics.iter().filter(|d| d.severity == Some(DiagnosticSeverity::Error)).collect(); + assert_eq!(diagnostics.len(), 1); + assert_eq!(diagnostics[0].severity, Some(DiagnosticSeverity::Error)); let msg = "cannot find struct, variant or union type `Baz` in this scope"; - assert!(diag.diagnostics[0].message.contains(msg)); + assert!(diagnostics[0].message.contains(msg)); } #[test]