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

Function TestGetPackage

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

Source from the content-addressed store, hash-verified

27}
28
29func TestGetPackage(t *testing.T) {
30 server := httptest.NewServer(http.HandlerFunc(func(rw http.ResponseWriter, req *http.Request) {
31 if req.URL.String() != "/api/packages/foo" {
32 t.Error("/api/packages/foo was not called")
33 }
34 fmt.Fprint(rw, "{}")
35 }))
36 defer server.Close()
37
38 client := request.Client{Client: server.Client(), BaseURL: server.URL}
39 _, err := client.GetPackage("foo")
40 if err != nil {
41 t.Error(err)
42 }
43}
44
45func TestSearchPackages(t *testing.T) {
46 server := httptest.NewServer(http.HandlerFunc(func(rw http.ResponseWriter, req *http.Request) {

Callers

nothing calls this directly

Calls 1

GetPackageMethod · 0.95

Tested by

no test coverage detected