diff options
-rw-r--r-- | clang-tools-extra/unittests/clangd/ClangdTests.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/clang-tools-extra/unittests/clangd/ClangdTests.cpp b/clang-tools-extra/unittests/clangd/ClangdTests.cpp index 9d6486dd247..bd789002814 100644 --- a/clang-tools-extra/unittests/clangd/ClangdTests.cpp +++ b/clang-tools-extra/unittests/clangd/ClangdTests.cpp @@ -483,9 +483,9 @@ TEST_F(ClangdVFSTest, InvalidCompileCommand) { .get() .Value.items, IsEmpty()); - EXPECT_THAT( - Server.signatureHelp(FooCpp, Position{0, 0}).get().Value.signatures, - IsEmpty()); + auto SigHelp = Server.signatureHelp(FooCpp, Position{0, 0}); + ASSERT_TRUE(bool(SigHelp)) << "signatureHelp returned an error"; + EXPECT_THAT(SigHelp->Value.signatures, IsEmpty()); } class ClangdThreadingTest : public ClangdVFSTest {}; |