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