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