Use fmt.Fprint instead of (io.Writer).Write along with fmt.Sprint GO-P4007
Performance
Major
8 months ago10 months old
fmt.Fprintf(res, "failed setting up test server: %s", err) should be preferred to the res.Write([]byte(fmt.Sprintf("failed setting up test server: %s", err)))
1429		b, err := json.Marshal(cfg)
1430		if err != nil {
1431			res.WriteHeader(http.StatusInternalServerError)
1432			res.Write([]byte(fmt.Sprintf("failed setting up test server: %s", err)))1433			return
1434		}
1435