package web import ( "net/http/httptest" "testing" ) func TestGetStaticFileSystem_NonNil(t *testing.T) { fs := GetStaticFileSystem() if fs == nil { t.Fatal("static filesystem should not be nil") } } func TestStaticHandler_ServesWithoutPanic(t *testing.T) { h := StaticHandler() rr := httptest.NewRecorder() req := httptest.NewRequest("GET", "/assets/does-not-exist.txt", nil) h.ServeHTTP(rr, req) if rr.Code == 0 { t.Fatal("handler should write a status code") } } func TestGetTemplateFS_NonNil(t *testing.T) { if GetTemplateFS() == nil { t.Fatal("template fs should not be nil") } }