no-vary-search.tentative.any.html

FAILExpected7 of 13 subtests pass2,825 ms

Details

Test
/fetch/http-cache/no-vary-search.tentative.any.html
Harness
OK

Subtests

StatusSubtestMessage
FAILWhen params is set to true, URL differs only by their parameters (other than `dispatch` and `uuid`) should not be cached as different entries.
assert_less_than: Response 2 does not come from cache expected a number less than 2 but got 2
assert_less_than: Response 2 does not come from cache expected a number less than 2 but got 2
PASSGround truth: When key-order is not set, URLs should be compared in an order-sensitive way.
FAILWhen key-order is set , URLs should be compared in an order-insensitive way. Matched cases:
assert_less_than: Response 2 does not come from cache expected a number less than 2 but got 2
assert_less_than: Response 2 does not come from cache expected a number less than 2 but got 2
PASSWhen key-order is set , URLs should be compared in an order-insensitive way. Not matched cases
FAILWhen params names a specific parameter, URLs differing only in that parameter should be cached as the same entry.
assert_less_than: Response 2 does not come from cache expected a number less than 2 but got 2
assert_less_than: Response 2 does not come from cache expected a number less than 2 but got 2
PASSWhen params names a specific parameter, URLs differing in other parameters should be cached as different entries.
FAILWhen params names multiple parameters, URLs differing only in those parameters should be cached as the same entry.
assert_less_than: Response 2 does not come from cache expected a number less than 2 but got 2
assert_less_than: Response 2 does not come from cache expected a number less than 2 but got 2
FAILWhen params=?1 is set explicitly (equivalent to bare params), URLs differing only in their parameters (other than `dispatch` and `uuid`) should be cached as the same entry.
assert_less_than: Response 2 does not come from cache expected a number less than 2 but got 2
assert_less_than: Response 2 does not come from cache expected a number less than 2 but got 2
PASSWhen params and except are set, URLs differing in a kept parameter should be cached as different entries.
FAILWhen params names a parameter and key-order is set, URLs differing only in that parameter and parameter order should be cached as the same entry.
assert_less_than: Response 2 does not come from cache expected a number less than 2 but got 2
assert_less_than: Response 2 does not come from cache expected a number less than 2 but got 2
PASSWhen params names a parameter and key-order is set, URLs differing in other parameters should be cached as different entries.
PASSWhen params is an inner list combined with except, it should fall back to exact match and URLs with different parameters should be cached as different entries.
PASSWhen except is set without params, it should fall back to exact match and URLs with different parameters should be cached as different entries.