// SPDX-License-Identifier: Apache-2.0 // Copyright Authors of K9s package view_test import ( "strings" "testing" "github.com/derailed/k9s/internal" "github.com/derailed/k9s/internal/client" "github.com/derailed/k9s/internal/view" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) func TestHelp(t *testing.T) { ctx := makeCtx(t) app := ctx.Value(internal.KeyApp).(*view.App) po := view.NewPod(client.PodGVR) require.NoError(t, po.Init(ctx)) app.Content.Push(po) v := view.NewHelp(app) require.NoError(t, v.Init(ctx)) assert.Equal(t, 29, v.GetRowCount()) assert.Equal(t, 8, v.GetColumnCount()) assert.Equal(t, "", strings.TrimSpace(v.GetCell(1, 0).Text)) assert.Equal(t, "Attach", strings.TrimSpace(v.GetCell(1, 1).Text)) }