github.com/ppphp/yayagf@v0.0.1/cmd/generate/schema/schema_test.go (about) 1 package schema 2 3 import ( 4 "os" 5 "testing" 6 7 "github.com/stretchr/testify/require" 8 ) 9 10 func TestCommandFactory(t *testing.T) { 11 c, err := CommandFactory() 12 require.NoError(t, err) 13 require.NoError(t, os.Chdir("testdata/a")) 14 _, err = c.Run([]string{"a"}, nil) 15 require.NoError(t, err) 16 require.NoError(t, os.RemoveAll("app/schema/a.go")) 17 }