Manifest is present and attempt is made to trigger update() and then swapCache() methods with manifest changing between checks. XHR is used to test that accessing old content doesn't work, while the new content does. Should say "PASS"