github.com/friesencr/pop/v6@v6.1.6/soda/cmd/generate/config_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_ConfigCmd_NoArg(t *testing.T) { 11 r := require.New(t) 12 c := ConfigCmd 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.NoError(err) 24 r.FileExists("./database.yml") 25 }