Index: extensions/renderer/native_extension_bindings_system_unittest.cc |
diff --git a/extensions/renderer/native_extension_bindings_system_unittest.cc b/extensions/renderer/native_extension_bindings_system_unittest.cc |
index 7e82ac26897b410fa05b57a961d86230d086df16..45af2f47db9c9c4d8dfb4073d1f330e5c81f3488 100644 |
--- a/extensions/renderer/native_extension_bindings_system_unittest.cc |
+++ b/extensions/renderer/native_extension_bindings_system_unittest.cc |
@@ -68,10 +68,11 @@ scoped_refptr<Extension> CreateExtension( |
class EventChangeHandler { |
public: |
- MOCK_METHOD3(OnChange, |
+ MOCK_METHOD4(OnChange, |
void(binding::EventListenersChanged, |
ScriptContext*, |
- const std::string& event_name)); |
+ const std::string& event_name, |
+ const base::DictionaryValue* filter)); |
}; |
} // namespace |
@@ -130,9 +131,10 @@ class NativeExtensionBindingsSystemUnittest : public APIBindingTest { |
void MockSendListenerIPC(binding::EventListenersChanged changed, |
ScriptContext* context, |
- const std::string& event_name) { |
+ const std::string& event_name, |
+ const base::DictionaryValue* filter) { |
if (event_change_handler_) |
- event_change_handler_->OnChange(changed, context, event_name); |
+ event_change_handler_->OnChange(changed, context, event_name, filter); |
} |
ScriptContext* CreateScriptContext(v8::Local<v8::Context> v8_context, |
@@ -567,11 +569,10 @@ TEST_F(NativeExtensionBindingsSystemUnittest, TestEventRegistration) { |
"});"; |
v8::Local<v8::Function> add_listener = |
FunctionFromString(context, kAddListener); |
- EXPECT_CALL( |
- *event_change_handler(), |
- OnChange(binding::EventListenersChanged::HAS_LISTENERS, |
- script_context, |
- kEventName)).Times(1); |
+ EXPECT_CALL(*event_change_handler(), |
+ OnChange(binding::EventListenersChanged::HAS_LISTENERS, |
+ script_context, kEventName, nullptr)) |
+ .Times(1); |
v8::Local<v8::Value> argv[] = {listener}; |
RunFunction(add_listener, context, arraysize(argv), argv); |
::testing::Mock::VerifyAndClearExpectations(event_change_handler()); |
@@ -581,11 +582,10 @@ TEST_F(NativeExtensionBindingsSystemUnittest, TestEventRegistration) { |
"(function(listener) {\n" |
" chrome.idle.onStateChanged.removeListener(listener);\n" |
"});"; |
- EXPECT_CALL( |
- *event_change_handler(), |
- OnChange(binding::EventListenersChanged::NO_LISTENERS, |
- script_context, |
- kEventName)).Times(1); |
+ EXPECT_CALL(*event_change_handler(), |
+ OnChange(binding::EventListenersChanged::NO_LISTENERS, |
+ script_context, kEventName, nullptr)) |
+ .Times(1); |
v8::Local<v8::Function> remove_listener = |
FunctionFromString(context, kRemoveListener); |
RunFunction(remove_listener, context, arraysize(argv), argv); |
@@ -627,7 +627,7 @@ TEST_F(NativeExtensionBindingsSystemUnittest, |
FunctionFromString(context, kUseAppRuntime); |
EXPECT_CALL(*event_change_handler(), |
OnChange(binding::EventListenersChanged::HAS_LISTENERS, |
- script_context, "app.runtime.onLaunched")) |
+ script_context, "app.runtime.onLaunched", nullptr)) |
.Times(1); |
RunFunctionOnGlobal(use_app_runtime, context, 0, nullptr); |
::testing::Mock::VerifyAndClearExpectations(event_change_handler()); |