package infra import ( "testing" ) func TestDockerVolumeRemove(t *testing.T) { t.Run("error si volume no existe", func(t *testing.T) { err := DockerVolumeRemove("fn-registry-vol-que-no-existe-xyz", false) if err == nil { t.Error("se esperaba error para volume inexistente") } }) t.Run("force flag incluye -f en el comando", func(t *testing.T) { name := "fn-registry-test-vol-remove" _, err := DockerVolumeCreate(name) if err != nil { t.Skipf("docker no disponible: %v", err) } err = DockerVolumeRemove(name, true) if err != nil { t.Errorf("DockerVolumeRemove con force: %v", err) } }) }