MCPcopy
hub / github.com/gliderlabs/ssh / TestStderr

Function TestStderr

session_test.go:91–108  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

89}
90
91func TestStderr(t *testing.T) {
92 t.Parallel()
93 testBytes := []byte("Hello world\n")
94 session, _, cleanup := newTestSession(t, &Server{
95 Handler: func(s Session) {
96 s.Stderr().Write(testBytes)
97 },
98 }, nil)
99 defer cleanup()
100 var stderr bytes.Buffer
101 session.Stderr = &stderr
102 if err := session.Run(""); err != nil {
103 t.Fatal(err)
104 }
105 if !bytes.Equal(stderr.Bytes(), testBytes) {
106 t.Fatalf("stderr = %#v; want %#v", stderr.Bytes(), testBytes)
107 }
108}
109
110func TestStdin(t *testing.T) {
111 t.Parallel()

Callers

nothing calls this directly

Calls 2

newTestSessionFunction · 0.85
WriteMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…