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  }