Harness status: OK Found 22 tests 19 Pass 3 Fail Pass Cache.add called with no arguments Pass Cache.add called with relative URL specified as a string Pass Cache.add called with non-HTTP/HTTPS URL Pass Cache.add called with Request object Pass Cache.add called with POST request Pass Cache.add called twice with the same Request object Pass Cache.add with request with null body (not consumed) Pass Cache.add with 206 response Pass Cache.addAll with 206 response Pass Cache.addAll with opaque-filtered 206 response Pass Cache.add with request that results in a status of 404 Pass Cache.add with request that results in a status of 500 Pass Cache.addAll with no arguments Pass Cache.addAll with a mix of valid and undefined arguments Pass Cache.addAll with an empty array Pass Cache.addAll with string URL arguments Pass Cache.addAll with Request arguments Pass Cache.addAll with a mix of succeeding and failing requests Pass Cache.addAll called with the same Request object specified twice Fail Cache.addAll should succeed when entries differ by vary header Fail Cache.addAll should reject when entries are duplicate by vary header Fail Cache.addAll should reject when one entry has a vary header matching another entry