在Golang中测试一个中间件

89 阅读1分钟

中间件基本上和Go中的路由是一样的。你可以通过使用httptest来测试它,就像你在测试一个路由处理程序一样,如下所示。

func Timer(next http.HandlerFunc) http.HandlerFunc {
func TestTimer(t *testing.T) {