Index: chrome/renderer/resources/extensions/test_custom_bindings.js |
diff --git a/chrome/renderer/resources/extensions/test_custom_bindings.js b/chrome/renderer/resources/extensions/test_custom_bindings.js |
index 9a52f8a491b4b8175592e3c036be08cf6f438bc6..774f134b19dd32c535f157da2613975567891061 100644 |
--- a/chrome/renderer/resources/extensions/test_custom_bindings.js |
+++ b/chrome/renderer/resources/extensions/test_custom_bindings.js |
@@ -12,6 +12,7 @@ var GetExtensionAPIDefinitions = |
requireNative('apiDefinitions').GetExtensionAPIDefinitions; |
var GetAvailability = requireNative('v8_context').GetAvailability; |
var GetAPIFeatures = requireNative('test_features').GetAPIFeatures; |
+var Event = require('event_bindings').Event; |
var json = require('json'); |
binding.registerCustomHook(function(api) { |
@@ -295,6 +296,10 @@ binding.registerCustomHook(function(api) { |
apiFunctions.setHandleRequest('getApiFeatures', function() { |
return GetAPIFeatures(); |
}); |
+ |
+ apiFunctions.setHandleRequest('createEvent', function(name) { |
+ return new Event(name); |
+ }); |
}); |
exports.binding = binding.generate(); |