INNER CODE UNIT · Go

TestMainUnknownCommand

corneliusweig/rakkess · cmd/root_test.go:45

func TestMainUnknownCommand(t *testing.T) {
	origOpts := opts
	newOpts, _, _, _ := options.NewTestRakkessOptions()

	defer func(args []string) {
		os.Args = args
		opts = origOpts
	}(os.Args)
	os.Args = []string{"rakkess", "unknown"}
	opts = newOpts

	err := Execute()

	assert.Error(t, err)
}

func TestMainVersionCommand(t *testing.T) {
	origOpts := opts

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…