anchor.diff:  	{_, Req2} = response(Status, Headers, RespHeaders, [
   		{<<"date">>, cowboy_clock:rfc1123()},
   		{<<"server">>, <<"Cowboy">>}
  -	|HTTP11Headers], Req),
  +	|HTTP11Headers], <<>>, Req),
   	{ok, Req2#http_req{connection=RespConn, resp_state=chunks,
   		resp_headers=[], resp_body= <<>>}}.
   
  
positive.code: 		resp_state=waiting, resp_headers=RespHeaders}) ->
  	{_, Req2} = response(Status, Headers, RespHeaders, [
  		{<<"connection">>, <<"Upgrade">>}
  	], Req),
  	{ok, Req2#http_req{resp_state=done, resp_headers=[], resp_body= <<>>}}.
  
  %% @doc Ensure the response has been sent fully.
  
negative.code: -include_lib("eunit/include/eunit.hrl").
  -endif.
  
  -type resp_body_fun() :: fun(() -> {sent, non_neg_integer()}).
  
  -record(http_req, {
  	%% Transport.
  	socket = undefined :: undefined | inet:socket(),
  