@@ -135,7 +135,7 @@ func (s *ProxyHappySuite) TestPingCarriesServerHeadersAndTrailers() {
135135 out , err := s .testClient .Ping (s .ctx (), & pb.PingRequest {Value : "foo" }, grpc .Header (& headerMd ), grpc .Trailer (& trailerMd ))
136136 require .NoError (s .T (), err , "Ping should succeed without errors" )
137137 require .Equal (s .T (), & pb.PingResponse {Value : "foo" , Counter : 42 }, out )
138- assert .Len (s .T (), headerMd , 1 , "server response headers must contain server data" )
138+ assert .Contains (s .T (), headerMd , serverHeaderMdKey , "server response headers must contain server data" )
139139 assert .Len (s .T (), trailerMd , 1 , "server response trailers must contain server data" )
140140}
141141
@@ -170,7 +170,7 @@ func (s *ProxyHappySuite) TestPingStream_FullDuplexWorks() {
170170 // Check that the header arrives before all entries.
171171 headerMd , err := stream .Header ()
172172 require .NoError (s .T (), err , "PingStream headers should not error." )
173- assert .Len (s .T (), headerMd , 1 , "PingStream response headers user contain metadata" )
173+ assert .Contains (s .T (), headerMd , serverHeaderMdKey , "PingStream response headers user contain metadata" )
174174 }
175175 assert .EqualValues (s .T (), i , resp .Counter , "ping roundtrip must succeed with the correct id" )
176176 }
0 commit comments