19 lines
419 B
Go
19 lines
419 B
Go
package kong
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/stretchr/testify/require"
|
|
)
|
|
|
|
func TestOptions(t *testing.T) {
|
|
var cli struct{}
|
|
p, err := New(&cli, Name("name"), Description("description"), Writers(nil, nil), ExitFunction(nil))
|
|
require.NoError(t, err)
|
|
require.Equal(t, "name", p.Model.Name)
|
|
require.Equal(t, "description", p.Model.Help)
|
|
require.Nil(t, p.Stdout)
|
|
require.Nil(t, p.Stderr)
|
|
require.Nil(t, p.Exit)
|
|
}
|