in jupytertestutil/jupytertestutil.go [634:648]
func Get(server *httptest.Server, path string, out any) error {
resp, err := server.Client().Get(server.URL + path)
if err != nil {
return err
}
defer resp.Body.Close()
respBytes, err := io.ReadAll(resp.Body)
if err != nil {
return err
}
if err := json.Unmarshal(respBytes, out); err != nil {
return fmt.Errorf("failure parsing the GET response %q: %w", string(respBytes), err)
}
return nil
}