github.com/gobuffalo/buffalo-cli/v2@v2.0.0-alpha.15.0.20200919213536-a7350c8e6799/cli/cmds/build/args_test.go (about) 1 package build 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/require" 7 ) 8 9 func Test_AppendArg(t *testing.T) { 10 t.Parallel() 11 12 table := []struct { 13 arg string 14 exp []string 15 in []string 16 name string 17 }{ 18 {name: "-tags", in: []string{"-tags", "foo"}, arg: "bar", exp: []string{"-tags", "foo bar"}}, 19 } 20 21 for _, tt := range table { 22 t.Run(tt.name, func(st *testing.T) { 23 r := require.New(st) 24 25 act := AppendArg(tt.in, tt.name, tt.arg) 26 r.Equal(tt.exp, act) 27 }) 28 } 29 30 }