- test case that ensures Referer[sic] header is sent
* http/tests/misc/referrer-expected.txt: Added.
* http/tests/misc/referrer.html: Added.
* http/tests/misc/resources/referrer-result.php: Added.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@16950
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2006-10-09 Maciej Stachowiak <mjs@apple.com>
+
+ Reviewed by Darin.
+
+ - test case that ensures Referer[sic] header is sent
+
+ * http/tests/misc/referrer-expected.txt: Added.
+ * http/tests/misc/referrer.html: Added.
+ * http/tests/misc/resources/referrer-result.php: Added.
+
2006-10-09 Nikolas Zimmermann <zimmermann@kde.org>
Reviewed by Oliver.
--- /dev/null
+PASS: Referer header exists and contains the string 'referrer.html'.
--- /dev/null
+<script>
+if (window.layoutTestController) {
+ layoutTestController.dumpAsText();
+ layoutTestController.waitUntilDone();
+}
+
+window.location = 'resources/referrer-result.php';
+</script>
--- /dev/null
+<html>
+<body>
+<script>
+
+var referer = "<?php $headers = getallheaders(); echo $headers["Referer"]; ?>";
+if (referer.match(/referrer.html/)) {
+ document.write("PASS: Referer header exists and contains the string 'referrer.html'.");
+} else {
+ document.write("FAIL: Referer header does not contain the string 'referrer.html', value is '" + referer + "'");
+}
+
+if (window.layoutTestController)
+ layoutTestController.notifyDone();
+</script>
+
+</body>
+</html>