| OLD | NEW |
| 1 Tests inspector cookie parser | 1 Tests inspector cookie parser |
| 2 | 2 |
| 3 source: cookie=value | 3 source: cookie=value |
| 4 name: cookie, value: value, httpOnly: false, secure: false, session: true, path:
undefined, domain: undefined, port: undefined, expires: n/a, size: 12 | 4 name: cookie, value: value, httpOnly: false, first-party-only: false, secure: fa
lse, session: true, path: undefined, domain: undefined, port: undefined, expires
: n/a, size: 12 |
| 5 { | 5 { |
| 6 } | 6 } |
| 7 source: $version=1; a=b,c = d, e=f | 7 source: $version=1; a=b,c = d, e=f |
| 8 name: a, value: b,c = d, e=f, httpOnly: false, secure: false, session: true,
path: undefined, domain: undefined, port: undefined, expires: n/a, size: 17 | 8 name: a, value: b,c = d, e=f, httpOnly: false, first-party-only: false, secur
e: false, session: true, path: undefined, domain: undefined, port: undefined, ex
pires: n/a, size: 17 |
| 9 { | 9 { |
| 10 } | 10 } |
| 11 source: $version=1; a=b;c = d; e =f | 11 source: $version=1; a=b;c = d; e =f |
| 12 name: a, value: b, httpOnly: false, secure: false, session: true, path: undefine
d, domain: undefined, port: undefined, expires: n/a, size: 4 | 12 name: a, value: b, httpOnly: false, first-party-only: false, secure: false, sess
ion: true, path: undefined, domain: undefined, port: undefined, expires: n/a, si
ze: 4 |
| 13 { | 13 { |
| 14 } | 14 } |
| 15 name: c, value: d, httpOnly: false, secure: false, session: true, path: undefine
d, domain: undefined, port: undefined, expires: n/a, size: 10 | 15 name: c, value: d, httpOnly: false, first-party-only: false, secure: false, sess
ion: true, path: undefined, domain: undefined, port: undefined, expires: n/a, si
ze: 10 |
| 16 { | 16 { |
| 17 } | 17 } |
| 18 name: e, value: f, httpOnly: false, secure: false, session: true, path: undefine
d, domain: undefined, port: undefined, expires: n/a, size: 4 | 18 name: e, value: f, httpOnly: false, first-party-only: false, secure: false, sess
ion: true, path: undefined, domain: undefined, port: undefined, expires: n/a, si
ze: 4 |
| 19 { | 19 { |
| 20 } | 20 } |
| 21 source: cooke1 = value1; another cookie = another value | 21 source: cooke1 = value1; another cookie = another value |
| 22 name: cooke1, value: value1, httpOnly: false, secure: false, session: true, path
: undefined, domain: undefined, port: undefined, expires: n/a, size: 25 | 22 name: cooke1, value: value1, httpOnly: false, first-party-only: false, secure: f
alse, session: true, path: undefined, domain: undefined, port: undefined, expire
s: n/a, size: 25 |
| 23 { | 23 { |
| 24 } | 24 } |
| 25 name: cookie, value: another value, httpOnly: false, secure: false, session: tru
e, path: undefined, domain: undefined, port: undefined, expires: n/a, size: 22 | 25 name: cookie, value: another value, httpOnly: false, first-party-only: false, se
cure: false, session: true, path: undefined, domain: undefined, port: undefined,
expires: n/a, size: 22 |
| 26 { | 26 { |
| 27 } | 27 } |
| 28 source: cooke1 = value; $Path=/; $Domain=.example.com; | 28 source: cooke1 = value; $Path=/; $Domain=.example.com; |
| 29 name: cooke1, value: value, httpOnly: false, secure: false, session: true, path:
/, domain: .example.com, port: undefined, expires: n/a, size: 46 | 29 name: cooke1, value: value, httpOnly: false, first-party-only: false, secure: fa
lse, session: true, path: /, domain: .example.com, port: undefined, expires: n/a
, size: 46 |
| 30 { | 30 { |
| 31 domain : ".example.com" | 31 domain : ".example.com" |
| 32 path : "/" | 32 path : "/" |
| 33 } | 33 } |
| 34 source: cooke1 = value; $Path=/; $Domain=.example.com ; Cookie2 = value2; $Path
= /foo; $DOMAIN = foo.example.com; | 34 source: cooke1 = value; $Path=/; $Domain=.example.com ; Cookie2 = value2; $Path
= /foo; $DOMAIN = foo.example.com; |
| 35 name: cooke1, value: value, httpOnly: false, secure: false, session: true, path:
/, domain: .example.com, port: undefined, expires: n/a, size: 48 | 35 name: cooke1, value: value, httpOnly: false, first-party-only: false, secure: fa
lse, session: true, path: /, domain: .example.com, port: undefined, expires: n/a
, size: 48 |
| 36 { | 36 { |
| 37 domain : ".example.com" | 37 domain : ".example.com" |
| 38 path : "/" | 38 path : "/" |
| 39 } | 39 } |
| 40 name: Cookie2, value: value2, httpOnly: false, secure: false, session: true, pat
h: /foo, domain: foo.example.com, port: undefined, expires: n/a, size: 58 | 40 name: Cookie2, value: value2, httpOnly: false, first-party-only: false, secure:
false, session: true, path: /foo, domain: foo.example.com, port: undefined, expi
res: n/a, size: 58 |
| 41 { | 41 { |
| 42 domain : "foo.example.com" | 42 domain : "foo.example.com" |
| 43 path : "/foo" | 43 path : "/foo" |
| 44 } | 44 } |
| 45 source: cooke1 = value; $Path=/; $Domain=.example.com | 45 source: cooke1 = value; $Path=/; $Domain=.example.com |
| 46 Cookie2 = value2; $Path = /foo; $DOMAIN = foo.example.com; | 46 Cookie2 = value2; $Path = /foo; $DOMAIN = foo.example.com; |
| 47 name: cooke1, value: value, httpOnly: false, secure: false, session: true, path:
/, domain: .example.com, port: undefined, expires: n/a, size: 46 | 47 name: cooke1, value: value, httpOnly: false, first-party-only: false, secure: fa
lse, session: true, path: /, domain: .example.com, port: undefined, expires: n/a
, size: 46 |
| 48 { | 48 { |
| 49 domain : ".example.com" | 49 domain : ".example.com" |
| 50 path : "/" | 50 path : "/" |
| 51 } | 51 } |
| 52 name: Cookie2, value: value2, httpOnly: false, secure: false, session: true, pat
h: /foo, domain: foo.example.com, port: undefined, expires: n/a, size: 59 | 52 name: Cookie2, value: value2, httpOnly: false, first-party-only: false, secure:
false, session: true, path: /foo, domain: foo.example.com, port: undefined, expi
res: n/a, size: 59 |
| 53 { | 53 { |
| 54 domain : "foo.example.com" | 54 domain : "foo.example.com" |
| 55 path : "/foo" | 55 path : "/foo" |
| 56 } | 56 } |
| 57 source: $version =1; cooke1 = value; $Path=/; $Domain =.example.com; | 57 source: $version =1; cooke1 = value; $Path=/; $Domain =.example.com; |
| 58 Cookie2 = value2; $Path = /foo; $DOMAIN = foo.example.com; | 58 Cookie2 = value2; $Path = /foo; $DOMAIN = foo.example.com; |
| 59 name: cooke1, value: value, httpOnly: false, secure: false, session: true, path:
/, domain: .example.com, port: undefined, expires: n/a, size: 53 | 59 name: cooke1, value: value, httpOnly: false, first-party-only: false, secure: fa
lse, session: true, path: /, domain: .example.com, port: undefined, expires: n/a
, size: 53 |
| 60 { | 60 { |
| 61 domain : ".example.com" | 61 domain : ".example.com" |
| 62 path : "/" | 62 path : "/" |
| 63 } | 63 } |
| 64 name: Cookie2, value: value2, httpOnly: false, secure: false, session: true, pat
h: /foo, domain: foo.example.com, port: undefined, expires: n/a, size: 58 | 64 name: Cookie2, value: value2, httpOnly: false, first-party-only: false, secure:
false, session: true, path: /foo, domain: foo.example.com, port: undefined, expi
res: n/a, size: 58 |
| 65 { | 65 { |
| 66 domain : "foo.example.com" | 66 domain : "foo.example.com" |
| 67 path : "/foo" | 67 path : "/foo" |
| 68 } | 68 } |
| 69 source: cookie=value | 69 source: cookie=value |
| 70 name: cookie, value: value, httpOnly: false, secure: false, session: true, path:
undefined, domain: undefined, port: undefined, expires: n/a, size: 12 | 70 name: cookie, value: value, httpOnly: false, first-party-only: false, secure: fa
lse, session: true, path: undefined, domain: undefined, port: undefined, expires
: n/a, size: 12 |
| 71 { | 71 { |
| 72 } | 72 } |
| 73 source: a=b | 73 source: a=b |
| 74 c=d | 74 c=d |
| 75 f | 75 f |
| 76 name: a, value: b, httpOnly: false, secure: false, session: true, path: undefine
d, domain: undefined, port: undefined, expires: n/a, size: 5 | 76 name: a, value: b, httpOnly: false, first-party-only: false, secure: false, sess
ion: true, path: undefined, domain: undefined, port: undefined, expires: n/a, si
ze: 5 |
| 77 { | 77 { |
| 78 } | 78 } |
| 79 name: c, value: d, httpOnly: false, secure: false, session: true, path: undefine
d, domain: undefined, port: undefined, expires: n/a, size: 5 | 79 name: c, value: d, httpOnly: false, first-party-only: false, secure: false, sess
ion: true, path: undefined, domain: undefined, port: undefined, expires: n/a, si
ze: 5 |
| 80 { | 80 { |
| 81 } | 81 } |
| 82 name: , value: f, httpOnly: false, secure: false, session: true, path: undefined
, domain: undefined, port: undefined, expires: n/a, size: 1 | 82 name: , value: f, httpOnly: false, first-party-only: false, secure: false, sessi
on: true, path: undefined, domain: undefined, port: undefined, expires: n/a, siz
e: 1 |
| 83 { | 83 { |
| 84 } | 84 } |
| 85 source: cooke1 = value; Path=/; Domain=.example.com; | 85 source: cooke1 = value; Path=/; Domain=.example.com; |
| 86 name: cooke1, value: value, httpOnly: false, secure: false, session: true, path:
/, domain: .example.com, port: undefined, expires: n/a, size: 44 | 86 name: cooke1, value: value, httpOnly: false, first-party-only: false, secure: fa
lse, session: true, path: /, domain: .example.com, port: undefined, expires: n/a
, size: 44 |
| 87 { | 87 { |
| 88 domain : ".example.com" | 88 domain : ".example.com" |
| 89 path : "/" | 89 path : "/" |
| 90 } | 90 } |
| 91 source: cooke1 = value; Path=/; Domain= .example.com | 91 source: cooke1 = value; Path=/; Domain= .example.com |
| 92 Cookie2 = value2; Path = /foo; Domain = foo.example.com | 92 Cookie2 = value2; Path = /foo; Domain = foo.example.com |
| 93 name: cooke1, value: value, httpOnly: false, secure: false, session: true, path:
/, domain: .example.com, port: undefined, expires: n/a, size: 47 | 93 name: cooke1, value: value, httpOnly: false, first-party-only: false, secure: fa
lse, session: true, path: /, domain: .example.com, port: undefined, expires: n/a
, size: 47 |
| 94 { | 94 { |
| 95 domain : ".example.com" | 95 domain : ".example.com" |
| 96 path : "/" | 96 path : "/" |
| 97 } | 97 } |
| 98 name: Cookie2, value: value2, httpOnly: false, secure: false, session: true, pat
h: /foo, domain: foo.example.com, port: undefined, expires: n/a, size: 55 | 98 name: Cookie2, value: value2, httpOnly: false, first-party-only: false, secure:
false, session: true, path: /foo, domain: foo.example.com, port: undefined, expi
res: n/a, size: 55 |
| 99 { | 99 { |
| 100 domain : "foo.example.com" | 100 domain : "foo.example.com" |
| 101 path : "/foo" | 101 path : "/foo" |
| 102 } | 102 } |
| 103 source: cooke1 = value; expires = Mon, Oct 18 2010 17:00 GMT+0000; Domain =.ex
ample.com | 103 source: cooke1 = value; expires = Mon, Oct 18 2010 17:00 GMT+0000; Domain =.ex
ample.com |
| 104 Cookie2 = value2; Path = /foo; DOMAIN = foo.example.com; HttpOnly; Secure; Disca
rd; | 104 Cookie2 = value2; Path = /foo; DOMAIN = foo.example.com; HttpOnly; Secure; Disca
rd; |
| 105 name: cooke1, value: value, httpOnly: false, secure: false, session: false, path
: undefined, domain: .example.com, port: undefined, expires: 1287421200000, size
: 82 | 105 name: cooke1, value: value, httpOnly: false, first-party-only: false, secure: fa
lse, session: false, path: undefined, domain: .example.com, port: undefined, exp
ires: 1287421200000, size: 82 |
| 106 { | 106 { |
| 107 domain : ".example.com" | 107 domain : ".example.com" |
| 108 expires : "Mon, Oct 18 2010 17:00 GMT+0000" | 108 expires : "Mon, Oct 18 2010 17:00 GMT+0000" |
| 109 } | 109 } |
| 110 name: Cookie2, value: value2, httpOnly: true, secure: true, session: true, path:
/foo, domain: foo.example.com, port: undefined, expires: n/a, size: 83 | 110 name: Cookie2, value: value2, httpOnly: true, first-party-only: false, secure: t
rue, session: true, path: /foo, domain: foo.example.com, port: undefined, expire
s: n/a, size: 83 |
| 111 { | 111 { |
| 112 discard : undefined | 112 discard : undefined |
| 113 domain : "foo.example.com" | 113 domain : "foo.example.com" |
| 114 httponly : undefined | 114 httponly : undefined |
| 115 path : "/foo" | 115 path : "/foo" |
| 116 secure : undefined | 116 secure : undefined |
| 117 } | 117 } |
| 118 source: cooke1 = value; max-age= 1440; Domain =.example.com | 118 source: cooke1 = value; max-age= 1440; Domain =.example.com |
| 119 Cookie2 = value2; Path = /foo; DOMAIN = foo.example.com; HttpOnly; Secure; Disc
ard; | 119 Cookie2 = value2; Path = /foo; DOMAIN = foo.example.com; HttpOnly; Secure; Disc
ard; |
| 120 name: cooke1, value: value, httpOnly: false, secure: false, session: false, path
: undefined, domain: .example.com, port: undefined, expires: 1287422640000, size
: 55 | 120 name: cooke1, value: value, httpOnly: false, first-party-only: false, secure: fa
lse, session: false, path: undefined, domain: .example.com, port: undefined, exp
ires: 1287422640000, size: 55 |
| 121 { | 121 { |
| 122 domain : ".example.com" | 122 domain : ".example.com" |
| 123 max-age : "1440" | 123 max-age : "1440" |
| 124 } | 124 } |
| 125 name: Cookie2, value: value2, httpOnly: true, secure: true, session: true, path:
/foo, domain: foo.example.com, port: undefined, expires: n/a, size: 83 | 125 name: Cookie2, value: value2, httpOnly: true, first-party-only: false, secure: t
rue, session: true, path: /foo, domain: foo.example.com, port: undefined, expire
s: n/a, size: 83 |
| 126 { | 126 { |
| 127 discard : undefined | 127 discard : undefined |
| 128 domain : "foo.example.com" | 128 domain : "foo.example.com" |
| 129 httponly : undefined | 129 httponly : undefined |
| 130 path : "/foo" | 130 path : "/foo" |
| 131 secure : undefined | 131 secure : undefined |
| 132 } | 132 } |
| 133 source: cooke1 = value; HttpOnly; Secure; First-Party-Only; |
| 134 name: cooke1, value: value, httpOnly: true, first-party-only: true, secure: true
, session: true, path: undefined, domain: undefined, port: undefined, expires: n
/a, size: 51 |
| 135 { |
| 136 first-party-only : undefined |
| 137 httponly : undefined |
| 138 secure : undefined |
| 139 } |
| 133 source: cooke1; Path=/; Domain=.example.com; | 140 source: cooke1; Path=/; Domain=.example.com; |
| 134 name: , value: cooke1, httpOnly: false, secure: false, session: true, path: /, d
omain: .example.com, port: undefined, expires: n/a, size: 36 | 141 name: , value: cooke1, httpOnly: false, first-party-only: false, secure: false,
session: true, path: /, domain: .example.com, port: undefined, expires: n/a, siz
e: 36 |
| 135 { | 142 { |
| 136 domain : ".example.com" | 143 domain : ".example.com" |
| 137 path : "/" | 144 path : "/" |
| 138 } | 145 } |
| 139 source: cooke1=; Path=/; Domain=.example.com; | 146 source: cooke1=; Path=/; Domain=.example.com; |
| 140 name: cooke1, value: , httpOnly: false, secure: false, session: true, path: /, d
omain: .example.com, port: undefined, expires: n/a, size: 37 | 147 name: cooke1, value: , httpOnly: false, first-party-only: false, secure: false,
session: true, path: /, domain: .example.com, port: undefined, expires: n/a, siz
e: 37 |
| 141 { | 148 { |
| 142 domain : ".example.com" | 149 domain : ".example.com" |
| 143 path : "/" | 150 path : "/" |
| 144 } | 151 } |
| 145 | 152 |
| OLD | NEW |