Details
- Test
/fetch/http-cache/vary.any.html- Harness
- OK
Subtests
| Status | Subtest |
|---|---|
| FAIL | HTTP cache reuses Vary response when request matches assert_less_than: Response 2 does not come from cache expected a number less than 2 but got 2 |
| PASS | HTTP cache doesn't use Vary response when request doesn't match |
| PASS | HTTP cache doesn't use Vary response when request omits variant header |
| FAIL | HTTP cache doesn't invalidate existing Vary response assert_less_than: Response 3 does not come from cache expected a number less than 3 but got 3 |
| FAIL | HTTP cache doesn't pay attention to headers not listed in Vary assert_less_than: Response 2 does not come from cache expected a number less than 2 but got 2 |
| FAIL | HTTP cache reuses two-way Vary response when request matches assert_less_than: Response 2 does not come from cache expected a number less than 2 but got 2 |
| PASS | HTTP cache doesn't use two-way Vary response when request doesn't match |
| PASS | HTTP cache doesn't use two-way Vary response when request omits variant header |
| FAIL | HTTP cache reuses three-way Vary response when request matches assert_less_than: Response 2 does not come from cache expected a number less than 2 but got 2 |
| PASS | HTTP cache doesn't use three-way Vary response when request doesn't match |
| PASS | HTTP cache doesn't use three-way Vary response when request doesn't match, regardless of header order |
| FAIL | HTTP cache uses three-way Vary response when both request and the original request omited a variant header assert_less_than: Response 2 does not come from cache expected a number less than 2 but got 2 |
| PASS | HTTP cache doesn't use Vary response with a field value of '*' |