Files
firefox/devtools/client/framework/test/sjs_cache_controle_header.sjs
Julian Descottes 2af108c185 Bug 1671973 - [devtools] Add a test to check that DevTools forceReload bypasses the cache r=nchevobbe
This is a test for the bug fix that landed in https://bugzilla.mozilla.org/show_bug.cgi?id=1671959

A new test is added, forked from devtools/client/framework/test/browser_toolbox_window_reload_target.js
Most of the testReload helper from the original test is moved to the head.js of the folder.

The new test relies on a simple sjs file which simply prints the value of the cache-control header.

Differential Revision: https://phabricator.services.mozilla.com/D94041
2020-10-20 07:53:48 +00:00

20 lines
684 B
JavaScript

/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
/* exported handleRequest */
"use strict";
// Simple server that writes a text response displaying the value of the
// cache-control header:
// - if the header is missing, the text will be `cache-control:`
// - if the header is available, the text will be `cache-control:${value}`
function handleRequest(request, response) {
response.setHeader("Content-Type", "text/plain; charset=utf-8", false);
if (request.hasHeader("cache-control")) {
response.write(`cache-control:${request.getHeader("cache-control")}`);
} else {
response.write(`cache-control:`);
}
}