diff --git a/Base/res/html/misc/cookie.html b/Base/res/html/misc/cookie.html deleted file mode 100644 index f4a5cf4ab1..0000000000 --- a/Base/res/html/misc/cookie.html +++ /dev/null @@ -1,55 +0,0 @@ - -

Valid cookies:

-
-
-
-
-
-
-
-
- -

Invalid cookies (the browser should reject these):

-
- -
- -
- -
- -
- -
- -
- -
- -

Unretrievable cookies (the browser should accept these but not display them):

-
- -
- -
- -
document.cookie = 
- - - diff --git a/Base/res/html/misc/welcome.html b/Base/res/html/misc/welcome.html index c7043ddbe1..243080ba87 100644 --- a/Base/res/html/misc/welcome.html +++ b/Base/res/html/misc/welcome.html @@ -173,7 +173,6 @@
  • mouse events
  • MessageChannel
  • WebSocket API Test
  • -
  • document.cookie
  • event bubbling and multiple listeners
  • requestAnimationFrame
  • simple DOM events
  • diff --git a/Tests/LibWeb/Text/expected/cookie.txt b/Tests/LibWeb/Text/expected/cookie.txt new file mode 100644 index 0000000000..08d84d2a5a --- /dev/null +++ b/Tests/LibWeb/Text/expected/cookie.txt @@ -0,0 +1,20 @@ + Basic test: "cookie=value" +Multiple cookies: "cookie1=value1; cookie2=value2; cookie3=value3" +Large value: "cookie=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" +Overly large value: "" +HTTP only: "" +Public suffix: "" +SameSite=Lax: "cookie=value" +SameSite=Strict: "cookie=value" +SameSite=None: "cookie=value" +Max-Age (before expiration): "cookie-max-age=value" +Expires (before expiration): "cookie-expires=value; cookie-max-age=value" +Max-Age (after expiration): "" +Expires (after expiration): "" +Max-Age in past: "" +Expires in past: "" +Invalid expiry (date does not exist): "cookie=value" +Invalid expiry (missing time): "cookie=value" +Invalid expiry (missing day): "cookie=value" +Invalid expiry (missing month): "cookie=value" +Invalid expiry (missing year): "cookie=value" diff --git a/Tests/LibWeb/Text/input/cookie.html b/Tests/LibWeb/Text/input/cookie.html new file mode 100644 index 0000000000..d5070459d6 --- /dev/null +++ b/Tests/LibWeb/Text/input/cookie.html @@ -0,0 +1,153 @@ +
    + +