Handle crypto frames in quic::test::ImmediateGoAwaySession

gfe-relnote: n/a (test-only change)
PiperOrigin-RevId: 272967726
Change-Id: I6582fbe3f706686054099cdc69b18e0ea4cb1a4f
diff --git a/quic/test_tools/quic_test_server.cc b/quic/test_tools/quic_test_server.cc
index 9eee97a..3eb4f64 100644
--- a/quic/test_tools/quic_test_server.cc
+++ b/quic/test_tools/quic_test_server.cc
@@ -227,6 +227,11 @@
   QuicSimpleServerSession::OnStreamFrame(frame);
 }
 
+void ImmediateGoAwaySession::OnCryptoFrame(const QuicCryptoFrame& frame) {
+  SendGoAway(QUIC_PEER_GOING_AWAY, "");
+  QuicSimpleServerSession::OnCryptoFrame(frame);
+}
+
 }  // namespace test
 
 }  // namespace quic