mirror of
https://github.com/mudler/luet.git
synced 2025-08-08 02:44:43 +00:00
database_mem: Add test for specific candidate
This commit is contained in:
parent
98248432d1
commit
ebcf6075d0
@ -77,6 +77,27 @@ var _ = Describe("Database", func() {
|
|||||||
|
|
||||||
})
|
})
|
||||||
|
|
||||||
|
It("Find specific package candidate", func() {
|
||||||
|
db := NewInMemoryDatabase(false)
|
||||||
|
a := NewPackage("A", "1.0", []*DefaultPackage{}, []*DefaultPackage{})
|
||||||
|
a1 := NewPackage("A", "1.1", []*DefaultPackage{}, []*DefaultPackage{})
|
||||||
|
a3 := NewPackage("A", "1.3", []*DefaultPackage{}, []*DefaultPackage{})
|
||||||
|
_, err := db.CreatePackage(a)
|
||||||
|
Expect(err).ToNot(HaveOccurred())
|
||||||
|
|
||||||
|
_, err = db.CreatePackage(a1)
|
||||||
|
Expect(err).ToNot(HaveOccurred())
|
||||||
|
|
||||||
|
_, err = db.CreatePackage(a3)
|
||||||
|
Expect(err).ToNot(HaveOccurred())
|
||||||
|
s := NewPackage("A", "=1.0", []*DefaultPackage{}, []*DefaultPackage{})
|
||||||
|
|
||||||
|
pack, err := db.FindPackageCandidate(s)
|
||||||
|
Expect(err).ToNot(HaveOccurred())
|
||||||
|
Expect(pack).To(Equal(a))
|
||||||
|
|
||||||
|
})
|
||||||
|
|
||||||
It("Provides replaces definitions", func() {
|
It("Provides replaces definitions", func() {
|
||||||
db := NewInMemoryDatabase(false)
|
db := NewInMemoryDatabase(false)
|
||||||
a := NewPackage("A", "1.0", []*DefaultPackage{}, []*DefaultPackage{})
|
a := NewPackage("A", "1.0", []*DefaultPackage{}, []*DefaultPackage{})
|
||||||
|
Loading…
Reference in New Issue
Block a user