| Index: content/browser/media/webrtc_internals_unittest.cc
|
| diff --git a/content/browser/media/webrtc_internals_unittest.cc b/content/browser/media/webrtc_internals_unittest.cc
|
| index e8fe15e906083bb4e3ce201014aeed69aee8ee37..e4b0531fa54f160d064433d0acf9ca8d97d33a5b 100644
|
| --- a/content/browser/media/webrtc_internals_unittest.cc
|
| +++ b/content/browser/media/webrtc_internals_unittest.cc
|
| @@ -23,7 +23,8 @@ class MockWebRTCInternalsProxy : public WebRTCInternalsUIObserver {
|
| virtual void OnUpdate(const std::string& command,
|
| const base::Value* value) OVERRIDE {
|
| command_ = command;
|
| - value_.reset(value->DeepCopy());
|
| + if (value)
|
| + value_.reset(value->DeepCopy());
|
| }
|
|
|
| std::string command() {
|
| @@ -270,4 +271,12 @@ TEST_F(WebRTCInternalsTest, OnAddStats) {
|
| VerifyList(dict, "reports", list);
|
| }
|
|
|
| +TEST_F(WebRTCInternalsTest, AecRecordingFileSelectionCanceled) {
|
| + scoped_ptr<MockWebRTCInternalsProxy> observer(new MockWebRTCInternalsProxy());
|
| + WebRTCInternals::GetInstance()->AddObserver(observer.get());
|
| + WebRTCInternals::GetInstance()->FileSelectionCanceled(NULL);
|
| + EXPECT_EQ("aecRecordingFileSelectionCancelled", observer->command());
|
| + EXPECT_EQ(NULL, observer->value());
|
| +}
|
| +
|
| } // namespace content
|
|
|