INNER CODE UNIT · Go

TestMainVersionCommand

corneliusweig/rakkess · cmd/root_test.go:61

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

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

	err := Execute()

	assert.NoError(t, err)
	assert.Contains(t, stdout.String(), "rakkess: ")
	assert.Equal(t, "", stderr.String())
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…