b9c72ea6aa242d60cd5a692f3c7aa6b98b349267
[WebKit-https.git] / LayoutTests / http / tests / cache / disk-cache / disk-cache-vary-cookie.html
1 <script src="/js-test-resources/js-test-pre.js"></script>
2 <script src="resources/cache-test.js"></script>
3 <body>
4 <script>
5
6 var tests =
7 [
8   { responseHeaders: {'Cache-control': 'max-age=100'} },
9   { responseHeaders: {'Vary': 'Cookie', 'Cache-control': 'max-age=100'} },
10 ];
11
12 description("Test that Vary: Cookie in response is handled by the disk cache.");
13
14 debug("Setting cookie and loading");
15 document.cookie = "cookie=value";
16 loadResources(tests, function () {
17     printResults(tests);
18     debug("Loading again");
19     loadResources(tests, function () {
20         printResults(tests);
21         debug("Changing cookie and loading");
22         document.cookie = "cookie=othervalue";
23         loadResources(tests, function () {
24             printResults(tests);
25             debug("Loading again");
26             loadResources(tests, function () {
27                printResults(tests);
28                finishJSTest();
29             });
30         });
31     });
32 });
33
34 </script>
35 <script src="/js-test-resources/js-test-post.js"></script>