Add solver tests from fixtures

Try to load with the recipe builder and solve simple installation queries.
Also adapt tests to the more accuracy from simple parser
This commit is contained in:
Ettore Di Giacinto
2019-10-31 12:35:34 +01:00
parent 47128e932d
commit 66631f9af9
3 changed files with 16 additions and 22 deletions

View File

@@ -33,13 +33,13 @@ var _ = Describe("GentooBuilder", func() {
Expect(tree.GetPackageSet().Clean()).ToNot(HaveOccurred())
}()
Expect(len(tree.GetPackageSet().GetPackages())).To(Equal(10))
Expect(len(tree.GetPackageSet().GetPackages())).To(Equal(11))
for _, pid := range tree.GetPackageSet().GetPackages() {
p, err := tree.GetPackageSet().GetPackage(pid)
Expect(err).ToNot(HaveOccurred())
Expect(p.GetName()).To(ContainSubstring("pinentry"))
Expect(p.GetVersion()).To(ContainSubstring("1."))
// Expect(p.GetVersion()).To(ContainSubstring("1."))
}
})