github.com/segakazzz/buffalo@v0.16.22-0.20210119082501-1f52048d3feb/genny/refresh/refresh_test.go (about) 1 package refresh 2 3 import ( 4 "context" 5 "testing" 6 7 "github.com/gobuffalo/flect/name" 8 "github.com/gobuffalo/genny/v2" 9 "github.com/gobuffalo/meta" 10 "github.com/stretchr/testify/require" 11 ) 12 13 func Test_New(t *testing.T) { 14 r := require.New(t) 15 16 app := meta.New(".") 17 app.Name = name.New("foo") 18 g, err := New(&Options{app}) 19 r.NoError(err) 20 21 run := genny.DryRunner(context.Background()) 22 run.With(g) 23 24 r.NoError(run.Run()) 25 26 res := run.Results() 27 r.Len(res.Commands, 0) 28 r.Len(res.Files, 1) 29 30 f := res.Files[0] 31 r.Contains(f.String(), "binary_name: foo-build") 32 }