MCPcopy Create free account
hub / github.com/archlinux-de/pkgstats-cli / TestGetPackages

Function TestGetPackages

internal/api/request/client_test.go:13–27  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

11)
12
13func TestGetPackages(t *testing.T) {
14 server := httptest.NewServer(http.HandlerFunc(func(rw http.ResponseWriter, req *http.Request) {
15 if !strings.HasPrefix(req.URL.String(), "/api/packages/") {
16 t.Error("/api/packages/ was not called")
17 }
18 fmt.Fprint(rw, "{}")
19 }))
20 defer server.Close()
21
22 client := request.Client{Client: server.Client(), BaseURL: server.URL}
23 _, err := client.GetPackages("foo", "bar")
24 if err != nil {
25 t.Error(err)
26 }
27}
28
29func TestGetPackage(t *testing.T) {
30 server := httptest.NewServer(http.HandlerFunc(func(rw http.ResponseWriter, req *http.Request) {

Callers

nothing calls this directly

Calls 1

GetPackagesMethod · 0.95

Tested by

no test coverage detected