Commit 4b142806 authored by sergey's avatar sergey Committed by Emmanuel Odeke

net/http: add corner cases for readCookiesTests

The following corner cases for readCookiesTests are tested now:
 - An extra cookie delimiter ";" at the end of a Cookie header
 - An empty Cookie header

Change-Id: Id8028b448e4182613fb261bf0903efc98cbf4997
Reviewed-on: https://go-review.googlesource.com/c/go/+/164702Reviewed-by: default avatarVolker Dobler <dr.volker.dobler@gmail.com>
Reviewed-by: default avatarEmmanuel Odeke <emm.odeke@gmail.com>
Run-TryBot: Emmanuel Odeke <emm.odeke@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
parent a0c227af
...@@ -385,6 +385,19 @@ var readCookiesTests = []struct { ...@@ -385,6 +385,19 @@ var readCookiesTests = []struct {
{Name: "c2", Value: "v2"}, {Name: "c2", Value: "v2"},
}, },
}, },
{
Header{"Cookie": {`Cookie-1="v$1"; c2=v2;`}},
"",
[]*Cookie{
{Name: "Cookie-1", Value: "v$1"},
{Name: "c2", Value: "v2"},
},
},
{
Header{"Cookie": {``}},
"",
[]*Cookie{},
},
} }
func TestReadCookies(t *testing.T) { func TestReadCookies(t *testing.T) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment