Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(337)

Unified Diff: third_party/WebKit/LayoutTests/http/tests/security/cookies/resources/set-a-cookie.php

Issue 2623423002: Add console warning and tests for strict secure cookies.
Patch Set: Update comment Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/LayoutTests/http/tests/security/cookies/resources/set-a-cookie.php
diff --git a/third_party/WebKit/LayoutTests/http/tests/security/cookies/resources/set-a-cookie.php b/third_party/WebKit/LayoutTests/http/tests/security/cookies/resources/set-a-cookie.php
index 22121f188890c9ae075b97096341a1689a36edaf..ccf0690ca071c248aea6c5ac40616deeb2bb84c2 100644
--- a/third_party/WebKit/LayoutTests/http/tests/security/cookies/resources/set-a-cookie.php
+++ b/third_party/WebKit/LayoutTests/http/tests/security/cookies/resources/set-a-cookie.php
@@ -1,5 +1,17 @@
<?php
- setcookie("test_cookie", "1", 0, "/");
+ $secure = false;
+ if ($_GET["secure"]) {
+ $secure = true;
+ }
+ setcookie("test_cookie", "1", 0, "/", "", $secure);
+
+ $resetcookie = "true";
+ if ($_GET["resetcookie"] == "false")
+ $resetcookie = "false";
+
+ $notifydone = "true";
+ if ($_GET["notifydone"] == "false")
+ $notifydone = "false";
?>
<!DOCTYPE html>
<html>
@@ -10,9 +22,13 @@ function checkCookie()
document.getElementById("log").innerHTML += "Cookie is NOT set";
else
document.getElementById("log").innerHTML += "Cookie is set";
- document.cookie = "test_cookie=0; path=/; expires=Thu, 01-Jan-1970 00:00:01 GMT";
- if (window.testRunner)
+ var reset_cookie = <?php echo($resetcookie); ?>;
+ if (reset_cookie)
+ document.cookie = "test_cookie=0; path=/; expires=Thu, 01-Jan-1970 00:00:01 GMT";
+
+ var notify_done = <?php echo $notifydone ?>;
+ if (notify_done && window.testRunner)
testRunner.notifyDone();
}
</script>

Powered by Google App Engine
This is Rietveld 408576698