aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/pkg/net_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/pkg/net_test.go')
-rw-r--r--internal/pkg/net_test.go16
1 files changed, 13 insertions, 3 deletions
diff --git a/internal/pkg/net_test.go b/internal/pkg/net_test.go
index 9bf58d92..c7c49061 100644
--- a/internal/pkg/net_test.go
+++ b/internal/pkg/net_test.go
@@ -2,6 +2,7 @@ package pkg_test
import (
"crypto/sha512"
+ "io"
"net/http"
"reflect"
"testing"
@@ -31,13 +32,17 @@ func TestHTTPGet(t *testing.T) {
checkWithCache(t, []cacheTestCase{
{"direct", nil, func(t *testing.T, base *check.Absolute, c *pkg.Cache) {
+
f := pkg.NewHTTPGet(
&client,
"file:///testdata",
testdataChecksum.Value(),
)
- if got, err := f.Cure(t.Context()); err != nil {
+ var got []byte
+ if r, err := f.Cure(t.Context()); err != nil {
t.Fatalf("Cure: error = %v", err)
+ } else if got, err = io.ReadAll(r); err != nil {
+ t.Fatalf("ReadAll: error = %v", err)
} else if string(got) != testdata {
t.Fatalf("Cure: %x, want %x", got, testdata)
}
@@ -85,8 +90,11 @@ func TestHTTPGet(t *testing.T) {
t.Fatalf("Cure: %x, want %x", checksum.Value(), testdataChecksum.Value())
}
- if got, err := f.Cure(t.Context()); err != nil {
+ var got []byte
+ if r, err := f.Cure(t.Context()); err != nil {
t.Fatalf("Cure: error = %v", err)
+ } else if got, err = io.ReadAll(r); err != nil {
+ t.Fatalf("ReadAll: error = %v", err)
} else if string(got) != testdata {
t.Fatalf("Cure: %x, want %x", got, testdata)
}
@@ -97,8 +105,10 @@ func TestHTTPGet(t *testing.T) {
"file:///testdata",
testdataChecksum.Value(),
)
- if got, err := f.Cure(t.Context()); err != nil {
+ if r, err := f.Cure(t.Context()); err != nil {
t.Fatalf("Cure: error = %v", err)
+ } else if got, err = io.ReadAll(r); err != nil {
+ t.Fatalf("ReadAll: error = %v", err)
} else if string(got) != testdata {
t.Fatalf("Cure: %x, want %x", got, testdata)
}