| Index: chrome/browser/extensions/extension_webrequest_api_unittest.cc
|
| ===================================================================
|
| --- chrome/browser/extensions/extension_webrequest_api_unittest.cc (revision 92309)
|
| +++ chrome/browser/extensions/extension_webrequest_api_unittest.cc (working copy)
|
| @@ -24,14 +24,14 @@
|
|
|
| namespace {
|
| static void EventHandledOnIOThread(
|
| - ProfileId profile_id,
|
| + void* profile,
|
| const std::string& extension_id,
|
| const std::string& event_name,
|
| const std::string& sub_event_name,
|
| uint64 request_id,
|
| ExtensionWebRequestEventRouter::EventResponse* response) {
|
| ExtensionWebRequestEventRouter::GetInstance()->OnEventHandled(
|
| - profile_id, extension_id, event_name, sub_event_name, request_id,
|
| + profile, extension_id, event_name, sub_event_name, request_id,
|
| response);
|
| }
|
| } // namespace
|
| @@ -71,8 +71,7 @@
|
| enable_referrers_.Init(
|
| prefs::kEnableReferrers, profile_.GetTestingPrefService(), NULL);
|
| network_delegate_.reset(new ChromeNetworkDelegate(
|
| - event_router_.get(), NULL, profile_.GetRuntimeId(),
|
| - &enable_referrers_));
|
| + event_router_.get(), NULL, &profile_, &enable_referrers_));
|
| context_ = new TestURLRequestContext();
|
| context_->set_network_delegate(network_delegate_.get());
|
| }
|
| @@ -98,13 +97,11 @@
|
| const std::string kEventName(keys::kOnBeforeRequest);
|
| base::WeakPtrFactory<TestIPCSender> ipc_sender_factory(&ipc_sender_);
|
| ExtensionWebRequestEventRouter::GetInstance()->AddEventListener(
|
| - profile_.GetRuntimeId(), extension1_id, kEventName,
|
| - kEventName + "/1", filter,
|
| + &profile_, extension1_id, kEventName, kEventName + "/1", filter,
|
| ExtensionWebRequestEventRouter::ExtraInfoSpec::BLOCKING,
|
| ipc_sender_factory.GetWeakPtr());
|
| ExtensionWebRequestEventRouter::GetInstance()->AddEventListener(
|
| - profile_.GetRuntimeId(), extension2_id, kEventName,
|
| - kEventName + "/2", filter,
|
| + &profile_, extension2_id, kEventName, kEventName + "/2", filter,
|
| ExtensionWebRequestEventRouter::ExtraInfoSpec::BLOCKING,
|
| ipc_sender_factory.GetWeakPtr());
|
|
|
| @@ -125,8 +122,8 @@
|
| response->cancel = true;
|
| ipc_sender_.PushTask(
|
| NewRunnableFunction(&EventHandledOnIOThread,
|
| - profile_.GetRuntimeId(), extension1_id,
|
| - kEventName, kEventName + "/1", request.identifier(), response));
|
| + &profile_, extension1_id, kEventName, kEventName + "/1",
|
| + request.identifier(), response));
|
|
|
| // Extension2 response. Arrives second, and chosen because of install_time.
|
| response = new ExtensionWebRequestEventRouter::EventResponse(
|
| @@ -134,16 +131,16 @@
|
| response->new_url = redirect_url;
|
| ipc_sender_.PushTask(
|
| NewRunnableFunction(&EventHandledOnIOThread,
|
| - profile_.GetRuntimeId(), extension2_id,
|
| - kEventName, kEventName + "/2", request.identifier(), response));
|
| + &profile_, extension2_id, kEventName, kEventName + "/2",
|
| + request.identifier(), response));
|
|
|
| // Extension2 response to the redirected URL. Arrives first, and chosen.
|
| response = new ExtensionWebRequestEventRouter::EventResponse(
|
| extension2_id, base::Time::FromDoubleT(2));
|
| ipc_sender_.PushTask(
|
| NewRunnableFunction(&EventHandledOnIOThread,
|
| - profile_.GetRuntimeId(), extension2_id,
|
| - kEventName, kEventName + "/2", request.identifier(), response));
|
| + &profile_, extension2_id, kEventName, kEventName + "/2",
|
| + request.identifier(), response));
|
|
|
| // Extension1 response to the redirected URL. Arrives second, and ignored.
|
| response = new ExtensionWebRequestEventRouter::EventResponse(
|
| @@ -151,8 +148,8 @@
|
| response->cancel = true;
|
| ipc_sender_.PushTask(
|
| NewRunnableFunction(&EventHandledOnIOThread,
|
| - profile_.GetRuntimeId(), extension1_id,
|
| - kEventName, kEventName + "/1", request.identifier(), response));
|
| + &profile_, extension1_id, kEventName, kEventName + "/1",
|
| + request.identifier(), response));
|
|
|
| request.Start();
|
| MessageLoop::current()->Run();
|
|
|