summaryrefslogtreecommitdiffstats
path: root/chromium/content/browser/devtools/devtools_manager_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/content/browser/devtools/devtools_manager_unittest.cc')
-rw-r--r--chromium/content/browser/devtools/devtools_manager_unittest.cc10
1 files changed, 4 insertions, 6 deletions
diff --git a/chromium/content/browser/devtools/devtools_manager_unittest.cc b/chromium/content/browser/devtools/devtools_manager_unittest.cc
index aac9b6cbb92..75c527388b4 100644
--- a/chromium/content/browser/devtools/devtools_manager_unittest.cc
+++ b/chromium/content/browser/devtools/devtools_manager_unittest.cc
@@ -216,7 +216,7 @@ class TestExternalAgentDelegate: public DevToolsExternalAgentProxyDelegate {
EXPECT_EQ(count, event_counter_[name]);
}
- virtual void Attach() OVERRIDE {
+ virtual void Attach(DevToolsExternalAgentProxy* proxy) OVERRIDE {
recordEvent("Attach");
};
@@ -239,12 +239,10 @@ class TestExternalAgentDelegate: public DevToolsExternalAgentProxyDelegate {
};
TEST_F(DevToolsManagerTest, TestExternalProxy) {
- TestExternalAgentDelegate delegate;
+ TestExternalAgentDelegate* delegate = new TestExternalAgentDelegate();
- scoped_ptr<DevToolsExternalAgentProxy> proxy(
- DevToolsExternalAgentProxy::Create(&delegate));
-
- scoped_refptr<DevToolsAgentHost> agent_host = proxy->GetAgentHost();
+ scoped_refptr<DevToolsAgentHost> agent_host =
+ DevToolsAgentHost::Create(delegate);
EXPECT_EQ(agent_host, DevToolsAgentHost::GetForId(agent_host->GetId()));
DevToolsManager* manager = DevToolsManager::GetInstance();