tools: trigger verification
Trigger verification via committing to the verify blob id.
Signed-off-by: Patrick Venture <venture@google.com>
Change-Id: Ia3722ff144ba268cd554bac0fda06f0c426edd88
diff --git a/test/tools_updater_unittest.cpp b/test/tools_updater_unittest.cpp
index 27a3fc4..04720e0 100644
--- a/test/tools_updater_unittest.cpp
+++ b/test/tools_updater_unittest.cpp
@@ -10,6 +10,7 @@
namespace host_tool
{
+using ::testing::_;
using ::testing::Eq;
using ::testing::Return;
using ::testing::StrEq;
@@ -24,6 +25,7 @@
std::string signatureFile = "image.sig";
std::string expectedBlob = "/flash/image";
std::string expectedHash = "/flash/hash";
+ std::string expectedVerify = "/flash/verify";
std::vector<std::string> blobList = {expectedBlob};
ipmiblob::StatResponse statObj;
@@ -58,6 +60,12 @@
sendContents(StrEq(signatureFile.c_str()), Eq(session)))
.WillOnce(Return(true));
+ EXPECT_CALL(blobMock,
+ openBlob(StrEq(expectedVerify.c_str()), Eq(supported)))
+ .WillOnce(Return(session));
+
+ EXPECT_CALL(blobMock, commit(Eq(session), _)).WillOnce(Return());
+
updaterMain(&blobMock, &handlerMock, firmwareImage, signatureFile);
}