diff --git a/internal/api/v1/ansible_handler_test.go b/internal/api/v1/ansible_handler_test.go index 38594b0..f3996c7 100644 --- a/internal/api/v1/ansible_handler_test.go +++ b/internal/api/v1/ansible_handler_test.go @@ -243,7 +243,10 @@ func TestAnsibleVirtualOverLocals(t *testing.T) { t.Fatalf("page 1 = %+v", page) } href := page.Data[0].Href - getJSON(t, *page.Links.Next, &page) + if !strings.HasPrefix(*page.Links.Next, "/api/v1/virtual/"+virt+"/") { + t.Fatalf("next = %q, want root-relative", *page.Links.Next) + } + getJSON(t, srv.URL+*page.Links.Next, &page) if len(page.Data) != 1 || page.Data[0].Version != "2.0.0" || page.Links.Next != nil { t.Fatalf("page 2 = %+v", page) }