【发布时间】:2016-09-23 08:17:39
【问题描述】:
我在 Web 应用程序中使用 gorilla/context。文档中的示例如下所示:
func MyHandler(w http.ResponseWriter, r *http.Request) {
//...
val := context.Get(r, foo.MyKey)
//...
}
如何对像这样工作的处理程序进行单元测试?到目前为止,我管理的唯一方法是在我的测试中使用 context 包。我目前正在考虑可以将上下文参数注入处理程序,但我不符合 HandlerFunc 接口。
【问题讨论】: