Skip to content

Files

This branch is 1003 commits behind web-platform-tests/wpt:master.

cookie-store

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Sep 13, 2024
Jul 29, 2023
Apr 1, 2020
Dec 8, 2021
Dec 8, 2021
Dec 8, 2021
Dec 8, 2021
Dec 8, 2021
May 17, 2022
Dec 8, 2021
Dec 8, 2021
Dec 8, 2021
Dec 8, 2021
Dec 8, 2021
Dec 8, 2021
Dec 8, 2021
Sep 27, 2024
Sep 24, 2024
Sep 24, 2024
Dec 8, 2021
Dec 8, 2021
Sep 24, 2024
Dec 8, 2021
Dec 8, 2021
Dec 8, 2021
Dec 8, 2021
Sep 13, 2024
Dec 8, 2021
Sep 24, 2024
Dec 8, 2021
Jul 29, 2023
Apr 14, 2022
Dec 8, 2021
Dec 8, 2021
Apr 28, 2020
Aug 2, 2018
Jul 16, 2024
Dec 8, 2021
Apr 19, 2022
Dec 8, 2021
Dec 8, 2021
Dec 8, 2021
Dec 8, 2021
Dec 8, 2021
Dec 8, 2021

This directory contains tests for the Cookie Store API.

Note on cookie naming conventions

A simple origin cookie is a cookie named with the __Host- prefix which is always secure-flagged, always implicit-domain, always /-scoped, and hence always unambiguous in the cookie jar serialization and origin-scoped. It can be treated as a simple key/value pair.

"LEGACY" in a cookie name here means it is an old-style unprefixed cookie name, so you can't tell e.g. whether it is Secure-flagged or /-pathed just by looking at it, and its flags, domain and path may vary even in a single cookie jar serialization leading to apparent duplicate entries, ambiguities, and complexity (i.e. it cannot be treated as a simple key/value pair.)

Cookie names used in the tests are intended to be realistic. Traditional session cookie names are typically all-upper-case for broad framework compatibility. The more modern "__Host-" prefix has only one allowed casing. An expected upgrade path from traditional "legacy" cookie names to simple origin cookie names is simply to prefix the traditional name with the "__Host-" prefix.

Many of the used cookie names are non-ASCII to ensure straightforward internationalization is possible at every API surface. These work in many modern browsers, though not yet all of them.