github.com/JarrahG/buffalocli@v0.0.0-20230801092127-b85bfd5d395a/internal/genny/info/pkg_test.go (about) 1 package info 2 3 import ( 4 "bytes" 5 "os" 6 "testing" 7 8 "github.com/gobuffalo/clara/v2/genny/rx" 9 "github.com/gobuffalo/genny/v2/gentest" 10 "github.com/gobuffalo/meta" 11 "github.com/stretchr/testify/require" 12 ) 13 14 func Test_pkgChecks(t *testing.T) { 15 r := require.New(t) 16 17 bb := &bytes.Buffer{} 18 19 run := gentest.NewRunner() 20 21 opts := &Options{ 22 App: meta.New("."), 23 Out: rx.NewWriter(bb), 24 } 25 26 run.WithRun(pkgChecks(opts, os.DirFS("../info/templates/module"))) 27 r.NoError(run.Run()) 28 29 res := bb.String() 30 r.Contains(res, "Buffalo: go.mod") 31 }