MCPcopy Create free account
hub / github.com/MiniCodeMonkey/chief / TestPerformUpdate_AlreadyLatest

Function TestPerformUpdate_AlreadyLatest

internal/update/update_test.go:355–369  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

353}
354
355func TestPerformUpdate_AlreadyLatest(t *testing.T) {
356 release := Release{TagName: "v0.5.0"}
357 srv := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
358 json.NewEncoder(w).Encode(release)
359 }))
360 defer srv.Close()
361
362 result, err := PerformUpdate("0.5.0", Options{ReleasesURL: srv.URL})
363 if err != nil {
364 t.Fatalf("unexpected error: %v", err)
365 }
366 if result.UpdateAvailable {
367 t.Error("expected no update available when already on latest")
368 }
369}
370
371func TestPerformUpdate_FullFlow(t *testing.T) {
372 // Create a fake "current binary"

Callers

nothing calls this directly

Calls 1

PerformUpdateFunction · 0.85

Tested by

no test coverage detected