Documentation
¶
Overview ¶
Package prpctest is a package to facilitate pRPC testing by wrapping httptest with a pRPC Server.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Server ¶
type Server struct {
prpc.Server
// Base returns a middleware chain. It is handed the Context passed to
// Start. If Base is nil, setContext will be used.
Base func(context.Context) router.MiddlewareChain
// HTTP is the active HTTP test server. It will be valid when the Server is
// running.
HTTP *httptest.Server
}
Server is a pRPC test server.
func (*Server) Close ¶
func (s *Server) Close()
Close closes the Server, releasing any retained resources.
func (*Server) NewClient ¶
NewClient returns a prpc.Client configured to use the Server.
Source Files
¶
- server.go
Click to show internal directories.
Click to hide internal directories.