MCPcopy
hub / github.com/basecamp/once / TestBuildSettingsAutoBackupRequiresPath

Function TestBuildSettingsAutoBackupRequiresPath

internal/command/deploy_test.go:67–79  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

65}
66
67func TestBuildSettingsAutoBackupRequiresPath(t *testing.T) {
68 t.Run("auto-backup without path", func(t *testing.T) {
69 f := &settingsFlags{autoBackup: true}
70 _, err := f.buildSettings("image:latest", "app.example.com")
71 assert.ErrorIs(t, err, docker.ErrAutoBackupWithoutPath)
72 })
73
74 t.Run("auto-backup with path", func(t *testing.T) {
75 f := &settingsFlags{autoBackup: true, backupPath: "/backups"}
76 _, err := f.buildSettings("image:latest", "app.example.com")
77 require.NoError(t, err)
78 })
79}

Callers

nothing calls this directly

Calls 2

buildSettingsMethod · 0.95
RunMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…