github.com/nshntarora/pop@v0.1.2/soda/cmd/generate/fizz_cmd_test.go (about) 1 package generate 2 3 import ( 4 "os" 5 "testing" 6 7 "github.com/stretchr/testify/require" 8 ) 9 10 func Test_FizzCmd_NoArg(t *testing.T) { 11 r := require.New(t) 12 c := FizzCmd 13 c.SetArgs([]string{}) 14 15 tdir := t.TempDir() 16 17 pwd, err := os.Getwd() 18 r.NoError(err) 19 os.Chdir(tdir) 20 defer os.Chdir(pwd) 21 22 err = c.Execute() 23 r.EqualError(err, "you must set a name for your migration") 24 }