summaryrefslogtreecommitdiffstats
path: root/net/quic/quic_headers_stream_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'net/quic/quic_headers_stream_test.cc')
-rw-r--r--net/quic/quic_headers_stream_test.cc9
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));