Files
go-dpkg/dpkg/dpkg_test.go
Matheus Sampaio Queiroga fb6024ec5d big update and move dpkg module
Signed-off-by: Matheus Sampaio Queiroga <srherobrine20@gmail.com>
2025-03-13 14:40:14 -03:00

33 lines
551 B
Go

package dpkg
import (
"embed"
"encoding/json"
"testing"
)
//go:embed testdata/*.deb
var datatest embed.FS
func TestGetDebInfo(t *testing.T) {
dpkgFiles, err := datatest.ReadDir("testdata")
if err != nil {
t.Skip(err)
return
}
for _, fileList := range dpkgFiles {
f, _ := datatest.Open("testdata/" + fileList.Name())
dpkgInfo, tar, err := ParseDpkg(f)
if err != nil {
f.Close()
t.Error(err)
return
}
tar.Close()
f.Close()
d, _ := json.MarshalIndent(dpkgInfo, "", " ")
t.Logf("%s:\n%s", fileList.Name(), d)
}
}