diff --git a/src/test/java/com/github/cameltooling/lsp/internal/diagnostic/AbstractDiagnosticTest.java b/src/test/java/com/github/cameltooling/lsp/internal/diagnostic/AbstractDiagnosticTest.java index 844328c48..f69707f00 100644 --- a/src/test/java/com/github/cameltooling/lsp/internal/diagnostic/AbstractDiagnosticTest.java +++ b/src/test/java/com/github/cameltooling/lsp/internal/diagnostic/AbstractDiagnosticTest.java @@ -53,6 +53,9 @@ protected void testDiagnostic(String fileUnderTest, int expectedNumberOfError, S protected void testDiagnostic(File file, int expectedNumberOfError, String extension) throws FileNotFoundException { camelLanguageServer = initializeLanguageServer(new FileInputStream(file), extension); + createAwait().untilAsserted(() -> assertThat(lastPublishedDiagnostics).isNotNull()); + createAwait().untilAsserted(() -> assertThat(lastPublishedDiagnostics.getDiagnostics()).isEmpty()); + DidSaveTextDocumentParams params = new DidSaveTextDocumentParams(new TextDocumentIdentifier(DUMMY_URI+extension)); camelLanguageServer.getTextDocumentService().didSave(params);