anchor.diff:  		end,
   	parse_cookie(Rest, Acc1).
   
  --spec read_pair(binary()) -> {binary(), binary(), binary()}.
  +-spec read_pair(binary()) -> {{binary(), binary()}, binary()}.
   read_pair(String) ->
   	{Token, Rest} = read_token(skip_whitespace(String)),
   	{Value, Rest1} = read_value(skip_whitespace(Rest)),
  
positive.code: 			_ ->
  				<<"">>
  		end,
  	CookieParts = <<Cookie/binary, ExpiresPart/binary, SecurePart/binary, DomainPart/binary, PathPart/binary, HttpOnlyPart/binary>>,
  	{<<"Set-Cookie">>, CookieParts}.
  
  %% Internal.
  
negative.code: 
  quote_test() ->
  	%% ?assertError eunit macro is not compatible with coverage module
  	_ = try quote(<<":wq">>)
  	catch error:{cookie_quoting_required, <<":wq">>} -> ok
  	end,
  	?assertEqual(<<"foo">>,quote(foo)),
  