Fix tests, add PanicOnError option

- Helper method for internal server errors with consistent logging.
- Add PanicOnError option to panic on internal server errors. This
  makes it easier to traces where the condition was hit in testing.
This commit is contained in:
Konrad Wojas
2020-05-31 21:39:27 +08:00
committed by Alexander Neumann
parent d4cd47e503
commit 63c8797ba3
3 changed files with 55 additions and 46 deletions

View File

@@ -211,9 +211,15 @@ func TestResticHandler(t *testing.T) {
// set append-only mode and configure path
mux, err := NewHandler(&Server{
AppendOnly: true,
Path: tempdir,
AppendOnly: true,
Path: tempdir,
NoAuth: true,
Debug: true,
PanicOnError: true,
})
if err != nil {
t.Fatalf("error from NewHandler: %v", err)
}
// create the repo
checkRequest(t, mux.ServeHTTP,