async function testCachedRedirectErrorMode() { // This is a file that returns a 302 to someplace else and will be cached. const REDIRECTING_URL = "file_fetch_cached_redirect.html"; let firstResponse = await fetch(REDIRECTING_URL, { redirect: "manual" }); // okay, now it should be in the cahce. try { let secondResponse = await fetch(REDIRECTING_URL, { redirect: "error" }); } catch (ex) {} ok(true, "didn't crash"); } function runTest() { return Promise.resolve().then(testCachedRedirectErrorMode); // Put more promise based tests here. }