From b35a4ec23192979ad4f757a62b7a5ee71a12057b Mon Sep 17 00:00:00 2001 From: ale <ale@incal.net> Date: Wed, 3 Feb 2021 12:45:53 +0000 Subject: [PATCH] Add a test that the player page renders correctly --- node/bindata.go | 6 +++--- node/node_test.go | 17 ++++++++++++++--- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/node/bindata.go b/node/bindata.go index d8763c25..5050cd98 100644 --- a/node/bindata.go +++ b/node/bindata.go @@ -397,7 +397,7 @@ func staticCssPlayerCssBr() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "static/css/player.css.br", size: 695, mode: os.FileMode(420), modTime: time.Unix(1612343832, 0)} + info := bindataFileInfo{name: "static/css/player.css.br", size: 695, mode: os.FileMode(420), modTime: time.Unix(1612345238, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -776,7 +776,7 @@ func staticJsPlayerJsBr() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "static/js/player.js.br", size: 370, mode: os.FileMode(420), modTime: time.Unix(1612344201, 0)} + info := bindataFileInfo{name: "static/js/player.js.br", size: 370, mode: os.FileMode(420), modTime: time.Unix(1612345238, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -851,7 +851,7 @@ func staticSpeakerSvgBr() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "static/speaker.svg.br", size: 278, mode: os.FileMode(420), modTime: time.Unix(1612341006, 0)} + info := bindataFileInfo{name: "static/speaker.svg.br", size: 278, mode: os.FileMode(420), modTime: time.Unix(1612345238, 0)} a := &asset{bytes: bytes, info: info} return a, nil } diff --git a/node/node_test.go b/node/node_test.go index 14ea7aed..23e963dd 100644 --- a/node/node_test.go +++ b/node/node_test.go @@ -128,10 +128,21 @@ func TestNode_StatusPage(t *testing.T) { resp, err := http.Get(httpSrv.URL) if err != nil { - t.Fatalf("http.Get error: %v", err) + t.Fatalf("http.Get(/) error: %v", err) } - defer resp.Body.Close() + resp.Body.Close() if resp.StatusCode != 200 { - t.Fatalf("HTTP response: %s", resp.Status) + t.Fatalf("http.Get(/) error: HTTP: %s", resp.Status) } + + // Also check the player page. + resp, err = http.Get(httpSrv.URL + "/player/test.ogg") + if err != nil { + t.Fatalf("http.Get(/player/) error: %v", err) + } + resp.Body.Close() + if resp.StatusCode != 200 { + t.Fatalf("http.Get(/player/) error: HTTP: %s", resp.Status) + } + } -- GitLab