Scert/backend/service/handler_test.go

18 lines
438 B
Go

package service
import (
"net/http"
"net/http/httptest"
"testing"
)
func TestHandlerReturnsServiceUnavailableWhenRuntimeIsNil(t *testing.T) {
var runtime *Runtime
request := httptest.NewRequest(http.MethodGet, "/healthz", nil)
response := httptest.NewRecorder()
runtime.Handler().ServeHTTP(response, request)
if response.Code != http.StatusServiceUnavailable {
t.Fatalf("空运行时状态码错误:%d", response.Code)
}
}