| Index: chrome/browser/ui/webui/web_ui_test_handler.h
|
| diff --git a/chrome/browser/ui/webui/web_ui_test_handler.h b/chrome/browser/ui/webui/web_ui_test_handler.h
|
| index b0135d2c93a9d7c5bde5ab3700c970a0bcdf1c6c..304f6d4e91bb281c7087a6b78eea7a066ed678ab 100644
|
| --- a/chrome/browser/ui/webui/web_ui_test_handler.h
|
| +++ b/chrome/browser/ui/webui/web_ui_test_handler.h
|
| @@ -2,31 +2,32 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#ifndef CONTENT_BROWSER_WEBUI_WEB_UI_HANDLER_BROWSERTEST_H_
|
| -#define CONTENT_BROWSER_WEBUI_WEB_UI_HANDLER_BROWSERTEST_H_
|
| +#ifndef CHROME_BROWSER_UI_WEBUI_WEB_UI_TEST_HANDLER_H_
|
| +#define CHROME_BROWSER_UI_WEBUI_WEB_UI_TEST_HANDLER_H_
|
| #pragma once
|
|
|
| #include <string>
|
|
|
| #include "content/browser/webui/web_ui.h"
|
| +#include "content/common/notification_observer.h"
|
|
|
| // This class registers test framework specific handlers on WebUI objects.
|
| -class WebUITestHandler : public WebUIMessageHandler {
|
| +class WebUITestHandler : public WebUIMessageHandler,
|
| + public NotificationObserver {
|
| public:
|
| // Runs a string of javascript. Returns pass fail.
|
| bool RunJavascript(const std::string& js_test, bool is_test);
|
|
|
| - protected:
|
| - // WebUI handlers which deliver results to any waiting message loops.
|
| - // |args| is currently ignored.
|
| - void HandlePass(const ListValue* args);
|
| - void HandleFail(const ListValue* args);
|
| -
|
| + private:
|
| // WebUIMessageHandler overrides.
|
| // Add test handlers to the current WebUI object.
|
| - virtual void RegisterMessages();
|
| + virtual void RegisterMessages() {}
|
| +
|
| + // From NotificationObserver.
|
| + virtual void Observe(NotificationType type,
|
| + const NotificationSource& source,
|
| + const NotificationDetails& details) OVERRIDE;
|
|
|
| - private:
|
| // Runs a message loop until test finishes. Returns the result of the test.
|
| bool WaitForResult();
|
|
|
| @@ -37,4 +38,4 @@ class WebUITestHandler : public WebUIMessageHandler {
|
| bool is_waiting_;
|
| };
|
|
|
| -#endif // CONTENT_BROWSER_WEBUI_WEB_UI_HANDLER_BROWSERTEST_H_
|
| +#endif // CHROME_BROWSER_UI_WEBUI_WEB_UI_TEST_HANDLER_H_
|
|
|