aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/mirror_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/rosa/mirror_test.go')
-rw-r--r--internal/rosa/mirror_test.go9
1 files changed, 6 insertions, 3 deletions
diff --git a/internal/rosa/mirror_test.go b/internal/rosa/mirror_test.go
index a671cd31..acd45c39 100644
--- a/internal/rosa/mirror_test.go
+++ b/internal/rosa/mirror_test.go
@@ -4,6 +4,7 @@ import (
"crypto/ed25519"
"io/fs"
"log"
+ "net/http"
"net/http/httptest"
"os"
"testing"
@@ -52,14 +53,16 @@ func TestMirror(t *testing.T) {
}
wantChecksums := pkg.Encode(wantChecksum)
- server := httptest.NewServer(rosa.NewMirror(msg, fstest.MapFS{
+ var mux http.ServeMux
+ rosa.NewMirror(msg, fstest.MapFS{
"identifier/" + ids: {Mode: fs.ModeSymlink | 0777, Data: []byte("../checksum/" + wantChecksums)},
"checksum/" + wantChecksums: {Mode: os.ModeDir | 0500},
- }, priv))
+ }, priv).Register(&mux)
+ server := httptest.NewServer(&mux)
t.Cleanup(server.Close)
var extern pkg.External
- extern, err = rosa.NewRemote("http://example.com:80", pub, server.Client())
+ extern, err = rosa.NewRemote(server.Client(), "http://example.com:80", pub)
if err != nil {
t.Fatal(err)
}