type Script struct { Steps []Step }
func (s *Script) Run(backend *pgproto3.Backend) error
func (s *Script) Step(backend *pgproto3.Backend) error
type Step interface { Step(*pgproto3.Backend) error }
func AcceptUnauthenticatedConnRequestSteps() []Step
func ExpectAnyMessage(want pgproto3.FrontendMessage) Step
func ExpectMessage(want pgproto3.FrontendMessage) Step
func SendMessage(msg pgproto3.BackendMessage) Step
func WaitForClose() Step