MCPcopy Create free account
hub / github.com/cli/cli / TestManager_Upgrade_NoExtensions

Function TestManager_Upgrade_NoExtensions

pkg/cmd/extension/manager_test.go:289–299  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

287}
288
289func TestManager_Upgrade_NoExtensions(t *testing.T) {
290 dataDir := t.TempDir()
291 updateDir := t.TempDir()
292 ios, _, stdout, stderr := iostreams.Test()
293
294 m := newTestManager(dataDir, updateDir, nil, nil, ios)
295 err := m.Upgrade("", false)
296 assert.EqualError(t, err, "no extensions installed")
297 assert.Equal(t, "", stdout.String())
298 assert.Equal(t, "", stderr.String())
299}
300
301func TestManager_Upgrade_NoMatchingExtension(t *testing.T) {
302 dataDir := t.TempDir()

Callers

nothing calls this directly

Calls 5

TestFunction · 0.92
newTestManagerFunction · 0.85
EqualMethod · 0.80
UpgradeMethod · 0.65
StringMethod · 0.65

Tested by

no test coverage detected