diff --git a/test/test_transaction.cpp b/test/test_transaction.cpp
index 418b631bc5d5680f737bd56bc38696fd2f00e7f4..75f2c522776c6512d1934e89d7dd78e3acdd8855 100644
--- a/test/test_transaction.cpp
+++ b/test/test_transaction.cpp
@@ -706,7 +706,7 @@ TEST_F(test_transaction, test_file_download) {
   download_transaction->RetrieveAndDownloadFilesById(
     inserted_file.GetId(), test_download_file_1.string());
   download_transaction->ExecuteAsynchronously();
-  download_transaction->WaitForIt();
+  ASSERT_EQ(download_transaction->WaitForIt().GetCode(), StatusCode::SUCCESS);
 
   const auto &download_results = download_transaction->GetResultSet();
   ASSERT_EQ(download_results.size(), 1);