diff --git a/core/coreunix/add_test.go b/core/coreunix/add_test.go index eb2e70a68..b1f5be3c9 100644 --- a/core/coreunix/add_test.go +++ b/core/coreunix/add_test.go @@ -7,6 +7,7 @@ import ( "io/ioutil" "math/rand" "os" + "path/filepath" "testing" "time" @@ -176,7 +177,7 @@ func testAddWPosInfo(t *testing.T, rawLeaves bool) { t.Fatal(err) } - bs := &testBlockstore{GCBlockstore: node.Blockstore, expectedPath: "/tmp/foo.txt", t: t} + bs := &testBlockstore{GCBlockstore: node.Blockstore, expectedPath: filepath.Join(os.TempDir(), "foo.txt"), t: t} bserv := blockservice.New(bs, node.Exchange) dserv := dag.NewDAGService(bserv) adder, err := NewAdder(context.Background(), node.Pinning, bs, dserv) @@ -193,7 +194,7 @@ func testAddWPosInfo(t *testing.T, rawLeaves bool) { rand.New(rand.NewSource(2)).Read(data) // Rand.Read never returns an error fileData := ioutil.NopCloser(bytes.NewBuffer(data)) fileInfo := dummyFileInfo{"foo.txt", int64(len(data)), time.Now()} - file := files.NewReaderFile(fileData, &fileInfo) + file, _ := files.NewReaderPathFile(filepath.Join(os.TempDir(), "foo.txt"), fileData, &fileInfo) go func() { defer close(adder.Out) @@ -212,7 +213,7 @@ func testAddWPosInfo(t *testing.T, rawLeaves bool) { nonOffZero = 19 } if bs.countAtOffsetZero != exp { - t.Fatalf("expected %d blocks with an offset at zero (one root and one leafh), got %d", exp, bs.countAtOffsetZero) + t.Fatalf("expected %d blocks with an offset at zero (one root and one leaf), got %d", exp, bs.countAtOffsetZero) } if bs.countAtOffsetNonZero != nonOffZero { // note: the exact number will depend on the size and the sharding algo. used