sshpiper/libplugin/ioconn/conn_test.go
Josh Bleecher Snyder 89ab72bee0
all: run gofumpt (#652)
* all: run gofumpt

https://github.com/mvdan/gofumpt

The main appeal for me here is that my (and many other peoples')
editors run this on save, so doing a single diff here
keeps other diffs minimal.

* .github/workflows: add gofumpt checker
2025-08-29 20:04:31 -07:00

28 lines
463 B
Go

package ioconn_test
import (
"io"
"testing"
"github.com/tg123/sshpiper/libplugin/ioconn"
)
func TestDial(t *testing.T) {
in, out := io.Pipe()
conn, err := ioconn.Dial(in, out)
if err != nil {
t.Errorf("Dial returned an error: %v", err)
}
defer conn.Close()
go func() {
_, _ = conn.Write([]byte("hello"))
}()
buf := make([]byte, 5)
_, _ = conn.Read(buf)
if string(buf) != "hello" {
t.Errorf("unexpected string read: %v", string(buf))
}
}