]> git.r.bdr.sh - rbdr/mobius/blobdiff - hotline/transfer_test.go
Fix broken io.Reader implementations
[rbdr/mobius] / hotline / transfer_test.go
index fb7d39cfa89da66614d2db0797c994dc852ce335..481e273acbbdbce0131ca52c3862a6f08ae2ad9e 100644 (file)
@@ -8,7 +8,7 @@ import (
        "testing"
 )
 
-func TestTransfer_Read(t *testing.T) {
+func TestTransfer_Write(t *testing.T) {
        type fields struct {
                Protocol        [4]byte
                ReferenceNumber [4]byte
@@ -135,7 +135,7 @@ func Test_receiveFile(t *testing.T) {
                                                },
                                        }
                                        fakeFileData := []byte{1, 2, 3}
-                                       b := testFile.BinaryMarshal()
+                                       b, _ := io.ReadAll(&testFile)
                                        b = append(b, fakeFileData...)
                                        return bytes.NewReader(b)
                                }(),
@@ -146,7 +146,7 @@ func Test_receiveFile(t *testing.T) {
                        wantErr: assert.NoError,
                },
                // {
-               //      name: "transfers fileWrapper when there is a resource fork",
+               //      Name: "transfers fileWrapper when there is a resource fork",
                //      args: args{
                //              conn: func() io.Reader {
                //                      testFile := flattenedFileObject{
@@ -188,7 +188,7 @@ func Test_receiveFile(t *testing.T) {
                        targetFile := &bytes.Buffer{}
                        resForkFile := &bytes.Buffer{}
                        infoForkFile := &bytes.Buffer{}
-                       err := receiveFile(tt.args.conn, targetFile, resForkFile, infoForkFile)
+                       err := receiveFile(tt.args.conn, targetFile, resForkFile, infoForkFile, io.Discard)
                        if !tt.wantErr(t, err, fmt.Sprintf("receiveFile(%v, %v, %v)", tt.args.conn, targetFile, resForkFile)) {
                                return
                        }