Index: chrome/browser/extensions/extension_test_api.cc |
=================================================================== |
--- chrome/browser/extensions/extension_test_api.cc (revision 54953) |
+++ chrome/browser/extensions/extension_test_api.cc (working copy) |
@@ -4,6 +4,8 @@ |
#include "chrome/browser/extensions/extension_test_api.h" |
+#include <string> |
+ |
#include "chrome/browser/browser.h" |
#include "chrome/browser/profile.h" |
#include "chrome/browser/extensions/extensions_service.h" |
@@ -50,3 +52,14 @@ |
Browser::OpenURLOffTheRecord(profile(), GURL(url)); |
return true; |
} |
+ |
+bool ExtensionTestSendMessageFunction::RunImpl() { |
+ std::string message; |
+ EXTENSION_FUNCTION_VALIDATE(args_->GetString(0, &message)); |
+ std::string id = extension_id(); |
+ NotificationService::current()->Notify( |
+ NotificationType::EXTENSION_TEST_MESSAGE, |
+ Source<std::string>(&id), |
+ Details<std::string>(&message)); |
+ return true; |
+} |