| Index: chrome/browser/chromeos/settings/install_attributes_unittest.cc
|
| diff --git a/chrome/browser/chromeos/settings/install_attributes_unittest.cc b/chrome/browser/chromeos/settings/install_attributes_unittest.cc
|
| index 2b5e4526662660cf0c7da0d33d232f28f1925f3b..9b61b32fe16a3c4b2d5c1e1fd0f90a8e15027303 100644
|
| --- a/chrome/browser/chromeos/settings/install_attributes_unittest.cc
|
| +++ b/chrome/browser/chromeos/settings/install_attributes_unittest.cc
|
| @@ -32,6 +32,13 @@ void CopyLockResult(base::RunLoop* loop,
|
| loop->Quit();
|
| }
|
|
|
| +void OnSetBlockDevmode(chromeos::DBusMethodCallStatus* out_status,
|
| + chromeos::DBusMethodCallStatus call_status,
|
| + bool result,
|
| + const cryptohome::BaseReply& reply) {
|
| + *out_status = call_status;
|
| +}
|
| +
|
| } // namespace
|
|
|
| static const char kTestDomain[] = "example.com";
|
| @@ -295,4 +302,14 @@ TEST_F(InstallAttributesTest, VerifyFakeInstallAttributesCache) {
|
| EXPECT_EQ(std::string(), install_attributes_->GetDeviceId());
|
| }
|
|
|
| +TEST_F(InstallAttributesTest, CheckSetBlockDevmodeInTpm) {
|
| + chromeos::DBusMethodCallStatus status =
|
| + chromeos::DBusMethodCallStatus::DBUS_METHOD_CALL_FAILURE;
|
| + install_attributes_->SetBlockDevmodeInTpm(
|
| + true, base::Bind(&OnSetBlockDevmode, &status));
|
| + base::RunLoop().RunUntilIdle();
|
| +
|
| + EXPECT_EQ(chromeos::DBusMethodCallStatus::DBUS_METHOD_CALL_SUCCESS, status);
|
| +}
|
| +
|
| } // namespace chromeos
|
|
|