repo.Delete(instanceID) _, err := os.Stat(path.Join(tmpInstanceLogDir, instanceID)) Ω(err).To(HaveOccurred()) }) It("returns no error", func() { err := repo.Delete(instanceID) Ω(err).ToNot(HaveOccurred()) }) }) }) Describe("InstanceCount", func() { Context("when there are no instances", func() { It("returns 0", func() { instanceCount, err := repo.InstanceCount() Ω(err).ToNot(HaveOccurred()) Ω(instanceCount).To(Equal(0)) }) }) Context("when there are some instances", func() { It("returns the correct count", func() { newTestInstance(instanceID, repo) instanceCount, err := repo.InstanceCount() Ω(err).ToNot(HaveOccurred()) Ω(instanceCount).To(Equal(1)) }) })