diff options
Diffstat (limited to 'net/quic/quic_headers_stream_test.cc')
-rw-r--r-- | net/quic/quic_headers_stream_test.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/net/quic/quic_headers_stream_test.cc b/net/quic/quic_headers_stream_test.cc index 8649a3e..446b73f 100644 --- a/net/quic/quic_headers_stream_test.cc +++ b/net/quic/quic_headers_stream_test.cc @@ -245,6 +245,15 @@ TEST_P(QuicHeadersStreamTest, ProcessRawData) { } } +TEST_P(QuicHeadersStreamTest, ProcessBadData) { + const char kBadData[] = "blah blah blah"; + EXPECT_CALL(*connection_, + SendConnectionCloseWithDetails( + QUIC_INVALID_HEADERS_STREAM_DATA, + "SPDY framing error: SPDY_INVALID_DATA_FRAME_FLAGS")); + headers_stream_->ProcessRawData(kBadData, strlen(kBadData)); +} + TEST_P(QuicHeadersStreamTest, ProcessSpdyDataFrame) { SpdyDataIR data(2, ""); scoped_ptr<SpdySerializedFrame> frame(framer_.SerializeFrame(data)); |