github.com/qiuhoude/go-web@v0.0.0-20220223060959-ab545e78f20d/blogweb_gin/routers/routes_test.go (about) 1 package routers 2 3 import ( 4 "github.com/stretchr/testify/assert" 5 "net/http" 6 "net/http/httptest" 7 "testing" 8 ) 9 10 func TestInitRouter(t *testing.T) { 11 router := InitRouter() 12 13 rw := httptest.NewRecorder() 14 req := httptest.NewRequest(http.MethodGet, "/register", nil) 15 16 //http.DefaultServeMux.ServeHTTP(rw,req) // 原生的http 17 18 router.ServeHTTP(rw, req) 19 20 assert.Equal(t, 200, rw.Code) 21 t.Log(rw.Body.String()) 22 assert.Equal(t, "pong", rw.Body.String()) 23 }