talos/internal/integration/cli/completion.go
Andrew Rynhard d0d2ac3c74 test: default to using the bootstrap API
This moves our test scripts to using the bootstrap API. Some
automation around invoking the bootstrap API was also added
to give the same ease of use when creating clusters with the
CLI.

Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2020-06-24 08:46:10 -07:00

32 lines
756 B
Go

// This Source Code Form is subject to the terms of the Mozilla Public
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
// +build integration_cli
package cli
import (
"github.com/talos-systems/talos/internal/integration/base"
)
// CompletionSuite verifies dmesg command
type CompletionSuite struct {
base.CLISuite
}
// SuiteName ...
func (suite *CompletionSuite) SuiteName() string {
return "cli.CompletionSuite"
}
// TestSuccess runs comand with success.
func (suite *CompletionSuite) TestSuccess() {
suite.RunCLI([]string{"completion", "bash"})
suite.RunCLI([]string{"completion", "zsh"})
}
func init() {
allSuites = append(allSuites, new(CompletionSuite))
}