Index: chrome/browser/extensions/api/hotword_private/hotword_private_apitest.cc |
diff --git a/chrome/browser/extensions/api/hotword_private/hotword_private_apitest.cc b/chrome/browser/extensions/api/hotword_private/hotword_private_apitest.cc |
index 39ae48143fe06d759100f993ec3954296b255bd8..b001ade3387e376173af30b973e4cc4a3f307c00 100644 |
--- a/chrome/browser/extensions/api/hotword_private/hotword_private_apitest.cc |
+++ b/chrome/browser/extensions/api/hotword_private/hotword_private_apitest.cc |
@@ -65,7 +65,8 @@ class MockAudioHistoryHandler : public HotwordAudioHistoryHandler { |
public: |
MockAudioHistoryHandler(content::BrowserContext* context, |
history::WebHistoryService* web_history) |
- : HotwordAudioHistoryHandler(context), |
+ : HotwordAudioHistoryHandler(context, |
+ base::MessageLoop::current()->task_runner()), |
web_history_(web_history) {} |
~MockAudioHistoryHandler() override {} |
@@ -442,9 +443,13 @@ IN_PROC_BROWSER_TEST_F(HotwordPrivateApiTest, AudioHistoryNoWebHistory) { |
new MockAudioHistoryHandler(profile(), nullptr); |
service()->SetAudioHistoryHandler(handler); |
- ExtensionTestMessageListener setListenerT("set AH: false failure", false); |
- ExtensionTestMessageListener setListenerF("set AH: false failure", false); |
- ExtensionTestMessageListener getListener("get AH: false failure", false); |
+ // Set an initial value for the audio logging pref. |
+ PrefService* prefs = profile()->GetPrefs(); |
+ prefs->SetBoolean(prefs::kHotwordAudioLoggingEnabled, true); |
+ |
+ ExtensionTestMessageListener setListenerT("set AH: true failure", false); |
+ ExtensionTestMessageListener setListenerF("set AH: true failure", false); |
+ ExtensionTestMessageListener getListener("get AH: true failure", false); |
ASSERT_TRUE(RunComponentExtensionTest("audioHistory")) << message_; |