github.com/falafeljan/pkger@v0.18.0/pkging/pkgtest/stat.go (about) 1 package pkgtest 2 3 import ( 4 "os" 5 "path/filepath" 6 "testing" 7 8 "github.com/markbates/pkger/pkging" 9 "github.com/stretchr/testify/require" 10 ) 11 12 func StatTest(t *testing.T, ref *Ref, pkg pkging.Pkger) { 13 r := require.New(t) 14 15 _, err := LoadFile("/go.mod", ref, pkg) 16 r.NoError(err) 17 18 osi, err := os.Stat(filepath.Join(ref.Dir, "go.mod")) 19 r.NoError(err) 20 21 psi, err := pkg.Stat("/go.mod") 22 r.NoError(err) 23 24 CmpFileInfo(t, osi, psi) 25 }