Static : fix and improve tests.

- The tests were previously always passing (response.Code is initialised to http.StatusOK, without a router it won't be modified even if the file does not exists).
- Also check response.Body for HEAD and GET requests.