github.com/segakazzz/buffalo@v0.16.22-0.20210119082501-1f52048d3feb/genny/actions/options_test.go (about) 1 package actions 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/require" 7 ) 8 9 func Test_Options_Validate(t *testing.T) { 10 r := require.New(t) 11 12 opts := &Options{} 13 err := opts.Validate() 14 r.Error(err) 15 16 opts.Name = "user" 17 18 err = opts.Validate() 19 r.Error(err) 20 21 opts.Actions = []string{"index", "show"} 22 err = opts.Validate() 23 r.NoError(err) 24 }