Index: chrome/browser/media/webrtc_browsertest_base.h |
diff --git a/chrome/browser/media/webrtc_browsertest_base.h b/chrome/browser/media/webrtc_browsertest_base.h |
index 68fd0e717655f10c41d811210f69385e325bccb9..9545717d7cd1722acde70be2319b80126069b4b3 100644 |
--- a/chrome/browser/media/webrtc_browsertest_base.h |
+++ b/chrome/browser/media/webrtc_browsertest_base.h |
@@ -18,6 +18,12 @@ namespace content { |
class WebContents; |
} |
+class JavascriptErrorDetectingListener : logging::LogMessageListener { |
+ public: |
+ void OnMessage(int severity, const char* file, int line, |
+ size_t message_start, const std::string& str) override; |
+}; |
+ |
// Base class for WebRTC browser tests with useful primitives for interacting |
// getUserMedia. We use inheritance here because it makes the test code look |
// as clean as it can be. |
@@ -186,6 +192,7 @@ class WebRtcTestBase : public InProcessBrowserTest { |
content::WebContents* tab_contents, |
const std::string& constraints) const; |
+ JavascriptErrorDetectingListener log_listener_; |
bool detect_errors_in_javascript_; |
DISALLOW_COPY_AND_ASSIGN(WebRtcTestBase); |