package pkgtools import ( "testing" "github.com/stretchr/testify/require" ) func TestIsParentDir(t *testing.T) { tests := []struct { Parent string FileName string Exp bool }{ { Parent: "install", FileName: "install/doinst.sh", Exp: true, }, { Parent: "other/install", FileName: "install/doinst.sh", Exp: false, }, { Parent: "install", FileName: "doinst.sh", Exp: false, }, } for _, test := range tests { exp, err := IsParentDir(test.Parent, test.FileName) require.NoError(t, err) require.Equal(t, test.Exp, exp) } }