|
156 | 156 | "Assertion", |
157 | 157 | "Response 2 does not come from cache" |
158 | 158 | ], |
159 | | - "ccreq-max-stale-age": true, |
| 159 | + "ccreq-max-stale-age": [ |
| 160 | + "Setup", |
| 161 | + "Response body is \"aa2643c7-e393-4f60-a09d-adacff98b46868075fe04\", not \"2584cd00-4c4a-4cce-bcda-fbc68075fe04\"" |
| 162 | + ], |
160 | 163 | "ccreq-min-fresh": true, |
161 | 164 | "ccreq-min-fresh-age": true, |
162 | 165 | "ccreq-no-cache": true, |
|
433 | 436 | "freshness-max-age-single-quoted": true, |
434 | 437 | "freshness-max-age-space-after-equals": true, |
435 | 438 | "freshness-max-age-space-before-equals": true, |
| 439 | + "freshness-max-age-stale": true, |
436 | 440 | "freshness-max-age-two-fresh-stale-sameline": [ |
437 | 441 | "Assertion", |
438 | 442 | "Response 2 does not come from cache" |
|
464 | 468 | "head-writethrough": true, |
465 | 469 | "headers-omit-headers-listed-in-Cache-Control-no-cache": true, |
466 | 470 | "headers-omit-headers-listed-in-Cache-Control-no-cache-single": true, |
467 | | - "headers-omit-headers-listed-in-Connection": [ |
468 | | - "Setup", |
469 | | - "Response 2 header c is \"null\", not \"3\"" |
470 | | - ], |
| 471 | + "headers-omit-headers-listed-in-Connection": true, |
471 | 472 | "headers-store-Cache-Control": true, |
472 | 473 | "headers-store-Clear-Site-Data": true, |
473 | 474 | "headers-store-Connection": true, |
474 | | - "headers-store-Content-Encoding": [ |
475 | | - "Assertion", |
476 | | - "Response 2 header Content-Encoding is \"null\", not \"apetixmbqfujync\"" |
477 | | - ], |
| 475 | + "headers-store-Content-Encoding": true, |
478 | 476 | "headers-store-Content-Foo": [ |
479 | 477 | "Assertion", |
480 | 478 | "Response 2 header Content-Foo is \"null\", not \"auoicwqkeysmgau\"" |
|
493 | 491 | "Assertion", |
494 | 492 | "Response 2 header Content-Security-Policy is \"null\", not \"default-src 'self' cdn.example.com\"" |
495 | 493 | ], |
496 | | - "headers-store-Content-Type": [ |
| 494 | + "headers-store-Content-Type": true, |
| 495 | + "headers-store-ETag": [ |
497 | 496 | "Assertion", |
498 | | - "Response 2 header Content-Type is \"text/plain\", not \"text/plain;charset=utf-8\"" |
| 497 | + "Response 2 header ETag is \"null\", not \"\"ghijkl\"\"" |
499 | 498 | ], |
500 | | - "headers-store-ETag": true, |
501 | 499 | "headers-store-Expires": [ |
502 | 500 | "Assertion", |
503 | 501 | "Response 2 header Expires is \"null\", not \"Mon, 11 Jan 2038 11:11:11 GMT\"" |
504 | 502 | ], |
505 | | - "headers-store-Keep-Alive": true, |
506 | | - "headers-store-Proxy-Authenticate": true, |
| 503 | + "headers-store-Keep-Alive": [ |
| 504 | + "Setup", |
| 505 | + "Response body is \"a7bf52d5-d115-4556-bd3b-8649a022d379\", not \"bfc7f3f4-d031-4f5b-87b4-a76f801d715c\"" |
| 506 | + ], |
| 507 | + "headers-store-Proxy-Authenticate": [ |
| 508 | + "Setup", |
| 509 | + "Response body is \"efb34408-143c-41b7-8294-627b0582143f\", not \"045dabc9-b9f7-4117-b520-c3d3aa19355f\"" |
| 510 | + ], |
507 | 511 | "headers-store-Proxy-Authentication-Info": [ |
508 | 512 | "Setup", |
509 | | - "Response body is \"8e6d6f27-15a0-49d3-aef6-1fc7f5fdb8b93ca64a19b5aa\", not \"a2365ffe-e071-48da-9065-3ca64a19b5aa\"" |
| 513 | + "Response body is \"a5bfbdb0-5346-41e5-9e2c-829ddd0b1bc70s\r\n\r\nbc9f607d-8ab6-4dbb-8756-b1f85723ca78\", not \"bc9f607d-8ab6-4dbb-8756-b1f85723ca78\"" |
510 | 514 | ], |
511 | 515 | "headers-store-Proxy-Authorization": true, |
512 | | - "headers-store-Proxy-Connection": true, |
| 516 | + "headers-store-Proxy-Connection": [ |
| 517 | + "Setup", |
| 518 | + "Response body is \"9f2545af-e8a7-4a85-9934-9df5ce197be0\", not \"b4cb4815-d6f5-4687-9720-0a2edb14061d\"" |
| 519 | + ], |
513 | 520 | "headers-store-Public-Key-Pins": [ |
514 | 521 | "Assertion", |
515 | 522 | "Response 2 header Public-Key-Pins is \"null\", not \"askcumewogyqias\"" |
|
518 | 525 | "Assertion", |
519 | 526 | "Response 2 header Set-Cookie is \"null\", not \"a=c\"" |
520 | 527 | ], |
521 | | - "headers-store-Set-Cookie2": [ |
522 | | - "Assertion", |
523 | | - "Response 2 header Set-Cookie2 is \"null\", not \"a=c\"" |
524 | | - ], |
| 528 | + "headers-store-Set-Cookie2": true, |
525 | 529 | "headers-store-TE": true, |
526 | 530 | "headers-store-Test-Header": true, |
527 | 531 | "headers-store-Transfer-Encoding": [ |
|
633 | 637 | ], |
634 | 638 | "invalidate-DELETE-failed": [ |
635 | 639 | "Setup", |
636 | | - "Response body is \"7fd2ae5a-def5-4783-8593-3e2c59a0f6abRequest-Count: 1\r\nX-Souin-Stored-Ttl: 2m0s\r\n\r\n93459012-22b4-4575-8a7a-2fb7167c8aaf\", not \"93459012-22b4-4575-8a7a-2fb7167c8aaf\"" |
| 640 | + "Response body is \"9ab01b3c-b020-411e-b1f3-967b2ca56971Stored-Ttl: 2m0s\r\n\r\nc6e8232b-1ea1-48c0-8551-3c7abba747e3\", not \"c6e8232b-1ea1-48c0-8551-3c7abba747e3\"" |
637 | 641 | ], |
638 | 642 | "invalidate-DELETE-location": [ |
639 | 643 | "Assertion", |
|
649 | 653 | ], |
650 | 654 | "invalidate-M-SEARCH-failed": [ |
651 | 655 | "Setup", |
652 | | - "Response body is \"e1034ac4-af63-4886-b0f9-22dd6d6eccaared-Ttl: 2m0s\r\n\r\n28b84a90-9f1e-43cf-acfd-bdcd75889b6c\", not \"28b84a90-9f1e-43cf-acfd-bdcd75889b6c\"" |
| 656 | + "Response body is \"f3bd6518-02ef-40ef-9a55-c6e73c20612f\", not \"1b2cce05-e5e0-436f-bde2-a2453a408e65\"" |
653 | 657 | ], |
654 | 658 | "invalidate-M-SEARCH-location": [ |
655 | 659 | "Assertion", |
|
665 | 669 | ], |
666 | 670 | "invalidate-POST-failed": [ |
667 | 671 | "Setup", |
668 | | - "Response body is \"d2507136-d622-46a8-8397-fb78ebdeb62dunt: 1\r\nX-Souin-Stored-Ttl: 2m0s\r\n\r\n16bc7405-95ae-4a72-a981-c4ea5a8b5004\", not \"16bc7405-95ae-4a72-a981-c4ea5a8b5004\"" |
| 672 | + "Response body is \"ca94f71c-1e8f-4e63-b731-75196b5bfb82red-Ttl: 2m0s\r\n\r\n11988041-d108-469c-98d4-d0848d4b34c3\", not \"11988041-d108-469c-98d4-d0848d4b34c3\"" |
669 | 673 | ], |
670 | 674 | "invalidate-POST-location": [ |
671 | 675 | "Assertion", |
|
681 | 685 | ], |
682 | 686 | "invalidate-PUT-failed": [ |
683 | 687 | "Setup", |
684 | | - "Response body is \"7cc80304-9c79-4c1f-a93d-8668fc6ff7e9erver-Request-Count: 1\r\nX-Souin-Stored-Ttl: 2m0s\r\n\r\nbcc44f3b-b95a-4aa5-8947-94890e880dc5\", not \"bcc44f3b-b95a-4aa5-8947-94890e880dc5\"" |
| 688 | + "Response body is \"94d9efaf-6rver-Now: 1689144230686\r\nServer-Request-Count: 1\r\nX-Souin-Stored-Ttl: 2m0s\r\n\r\ne0de6f44-cd7d-41f1-9711-1e6696bce28c\", not \"e0de6f44-cd7d-41f1-9711-1e6696bce28c\"" |
685 | 689 | ], |
686 | 690 | "invalidate-PUT-location": [ |
687 | 691 | "Assertion", |
|
726 | 730 | "Assertion", |
727 | 731 | "Response 2 does not come from cache" |
728 | 732 | ], |
729 | | - "other-set-cookie": true, |
| 733 | + "other-set-cookie": [ |
| 734 | + "Setup", |
| 735 | + "Response body is \"012345678900s\r\n\r\n9d4452e3-55c0-4dcf-a7e1-56de26dbbaa9\", not \"9d4452e3-55c0-4dcf-a7e1-56de26dbbaa9\"" |
| 736 | + ], |
730 | 737 | "partial-store-complete-reuse-partial": [ |
731 | 738 | "Assertion", |
732 | 739 | "Response 2 status is 200, not 206" |
|
741 | 748 | ], |
742 | 749 | "partial-store-partial-complete": [ |
743 | 750 | "Setup", |
744 | | - "Response 2 status is 206, not 200" |
| 751 | + "Response body is \"df91782a-ebfb-4877-bd9e-0bbd40e8ecff4\", not \"2dcb6411-bc75-4232-92f5-2e4ffbe40845\"" |
| 752 | + ], |
| 753 | + "partial-store-partial-reuse-partial": [ |
| 754 | + "Assertion", |
| 755 | + "Response 2 status is 200, not 206" |
745 | 756 | ], |
746 | | - "partial-store-partial-reuse-partial": true, |
747 | 757 | "partial-store-partial-reuse-partial-absent": [ |
748 | 758 | "Assertion", |
749 | 759 | "Response body is \"01234\", not \"234\"" |
750 | 760 | ], |
751 | 761 | "partial-store-partial-reuse-partial-byterange": [ |
752 | 762 | "Assertion", |
753 | | - "Response 2 status is 200, not 206" |
| 763 | + "Response body is \"01234\", not \"234\"" |
754 | 764 | ], |
755 | 765 | "partial-store-partial-reuse-partial-suffix": [ |
756 | 766 | "Assertion", |
|
770 | 780 | "Response 2 does not come from cache" |
771 | 781 | ], |
772 | 782 | "pragma-response-extension": true, |
773 | | - "pragma-response-no-cache": [ |
774 | | - "Setup", |
775 | | - "Response body is \"be841406-ff03-4152-8079-d9c8e2c4a6a99c\", not \"47d4aebd-3fc2-419c-abd1-63843d542a9c\"" |
776 | | - ], |
777 | | - "pragma-response-no-cache-heuristic": [ |
778 | | - "Setup", |
779 | | - "Response body is \"944b4542-4cfe-438b-88da-ef592c0cbd3el: 2m0s\r\n\r\n2a36fe30-0d55-45f6-a9af-880bb415835e\", not \"2a36fe30-0d55-45f6-a9af-880bb415835e\"" |
780 | | - ], |
| 783 | + "pragma-response-no-cache": true, |
| 784 | + "pragma-response-no-cache-heuristic": true, |
781 | 785 | "query-args-different": true, |
782 | 786 | "query-args-same": [ |
783 | 787 | "Setup", |
784 | | - "Response body is \"1e766a5d-bd92-4893-8572-c0af404f3e6aNow: 1689133007676\r\nServer-Request-Count: 1\r\nX-Souin-Stored-Ttl: 2m0s\r\n\r\n74dbfddb-98c2-4b42-bb92-af76291f43f2\", not \"74dbfddb-98c2-4b42-bb92-af76291f43f2\"" |
| 788 | + "Response body is \"2584cd00-4c4a-4cce-bcda-fbc68075fe044233790\r\nServer-Request-Count: 1\r\nX-Souin-Stored-Ttl: 2m0s\r\n\r\n631cdc8f-33a6-43cc-865e-25d4422e571a\", not \"631cdc8f-33a6-43cc-865e-25d4422e571a\"" |
785 | 789 | ], |
786 | 790 | "stale-503": [ |
787 | 791 | "Assertion", |
|
875 | 879 | "status-400-stale": true, |
876 | 880 | "status-404-fresh": true, |
877 | 881 | "status-404-stale": true, |
878 | | - "status-410-fresh": [ |
879 | | - "Setup", |
880 | | - "Response 2 status is 200, not 410" |
881 | | - ], |
| 882 | + "status-410-fresh": true, |
882 | 883 | "status-410-stale": true, |
883 | 884 | "status-499-fresh": [ |
884 | 885 | "Assertion", |
|
927 | 928 | "Response 2 does not come from cache" |
928 | 929 | ], |
929 | 930 | "vary-3-order": true, |
930 | | - "vary-cache-key": [ |
| 931 | + "vary-cache-key": true, |
| 932 | + "vary-invalidate": [ |
931 | 933 | "Setup", |
932 | | - "Response body is \"f5db50eb-c803-4141-8758-1f9b552d372b-Ttl: 2m0s\r\n\r\n84b6190c-ae7b-48d9-95d0-3f199469ca1c\", not \"84b6190c-ae7b-48d9-95d0-3f199469ca1c\"" |
| 934 | + "Response body is \"8d771304-90dc-4e45-86fe-6922ba14604d: 1\r\nVary: Foo\r\nX-Souin-Stored-Ttl: 2m0s\r\n\r\naaaaaaaaaaaaaaa\", not \"aaaaaaaaaaaaaaa\"" |
933 | 935 | ], |
934 | | - "vary-invalidate": [ |
| 936 | + "vary-match": [ |
935 | 937 | "Setup", |
936 | | - "Response body is \"e640e060-3d98-4266-8ef1-177286c4881bary: Foo\r\nX-Souin-Stored-Ttl: 2m0s\r\n\r\naaaaaaaaaaaaaaa\", not \"aaaaaaaaaaaaaaa\"" |
| 938 | + "Response body is \"c0effa9c-ff21-4d07-a15a-eaee93201411-Count: 1\r\nVary: Foo\r\nX-Souin-Stored-Ttl: 2m0s\r\n\r\n62285e66-6099-40ff-ad0c-a12189917319\", not \"62285e66-6099-40ff-ad0c-a12189917319\"" |
937 | 939 | ], |
938 | | - "vary-match": true, |
939 | 940 | "vary-no-match": true, |
940 | 941 | "vary-normalise-combine": [ |
941 | 942 | "Assertion", |
|
0 commit comments