Name: "fake-package-name", } _, found, err := compiledPackageRepo.Find(pkg) Expect(err).ToNot(HaveOccurred()) Expect(found).To(BeFalse()) }) It("returns false if package dependencies have changed after saving", func() { err := compiledPackageRepo.Save(pkg, record) Expect(err).ToNot(HaveOccurred()) _, found, err := compiledPackageRepo.Find(pkg) Expect(err).ToNot(HaveOccurred()) Expect(found).To(BeTrue()) dependency.Fingerprint = "new-fake-dependency-fingerprint" _, found, err = compiledPackageRepo.Find(pkg) Expect(err).ToNot(HaveOccurred()) Expect(found).To(BeFalse()) }) It("returns true if dependency order changed", func() { dependency1 := birelpkg.Package{ Name: "fake-package-1", Fingerprint: "fake-dependency-fingerprint-1", } dependency2 := birelpkg.Package{ Name: "fake-package-2", Fingerprint: "fake-dependency-fingerprint-2", }