Index: media/filters/ffmpeg_audio_decoder_unittest.cc |
diff --git a/media/filters/ffmpeg_audio_decoder_unittest.cc b/media/filters/ffmpeg_audio_decoder_unittest.cc |
index 12e2ce6c506a57c1f9e6a385458f0489ca304794..0efe91e8f4a939ff728ff3d7c66bb961cadab1d9 100644 |
--- a/media/filters/ffmpeg_audio_decoder_unittest.cc |
+++ b/media/filters/ffmpeg_audio_decoder_unittest.cc |
@@ -180,4 +180,20 @@ TEST_F(FFmpegAudioDecoderTest, ProduceAudioSamples) { |
Stop(); |
} |
+TEST_F(FFmpegAudioDecoderTest, ReadAbort) { |
+ Initialize(); |
+ |
+ encoded_audio_.clear(); |
+ encoded_audio_.push_back(NULL); |
+ |
+ EXPECT_CALL(*demuxer_, Read(_)) |
+ .WillOnce(InvokeReadPacket(this)); |
+ Read(); |
+ |
+ EXPECT_EQ(decoded_audio_.size(), 1u); |
+ EXPECT_TRUE(decoded_audio_[0].get() == NULL); |
+ |
+ Stop(); |
+} |
+ |
} // namespace media |