Files
k3k/cli/cmds/cluster_delete_test.go
T
d9219da469 Fix cluster delete for missing clusters (#1051)
* Fix cluster delete for missing clusters

Signed-off-by: nightcityblade <nightcityblade@gmail.com>

* Adjust missing cluster error message

---------

Signed-off-by: nightcityblade <nightcityblade@gmail.com>
Co-authored-by: nightcityblade <nightcityblade@gmail.com>
2026-07-22 20:58:52 +02:00

23 lines
600 B
Go

package cmds
import (
"testing"
"github.com/spf13/cobra"
"github.com/stretchr/testify/require"
"k8s.io/apimachinery/pkg/runtime"
"sigs.k8s.io/controller-runtime/pkg/client/fake"
"github.com/rancher/k3k/pkg/apis/k3k.io/v1beta1"
)
func TestDeleteMissingCluster(t *testing.T) {
scheme := runtime.NewScheme()
require.NoError(t, v1beta1.AddToScheme(scheme))
appCtx := &AppContext{Client: fake.NewClientBuilder().WithScheme(scheme).Build()}
err := delete(appCtx)(&cobra.Command{}, []string{"missing"})
require.EqualError(t, err, `cluster "missing" not found in namespace "k3k-missing"`)
}