Refactoring (#101)

* Make naming consistent for watched_contracts

* Update FindContract and FindBlockByNumber to return errors rather than nil
This commit is contained in:
Matt K
2017-12-13 10:51:11 -06:00
committed by GitHub
parent a68f277066
commit 0e837e2d03
10 changed files with 98 additions and 84 deletions
+12 -7
View File
@@ -19,8 +19,8 @@ var _ = Describe("Populating blocks", func() {
history.PopulateBlocks(blockchain, repository, 1)
block := repository.FindBlockByNumber(1)
Expect(block).NotTo(BeNil())
block, err := repository.FindBlockByNumber(1)
Expect(err).ToNot(HaveOccurred())
Expect(block.Hash).To(Equal("x012343"))
})
@@ -45,11 +45,16 @@ var _ = Describe("Populating blocks", func() {
history.PopulateBlocks(blockchain, repository, 5)
Expect(repository.BlockCount()).To(Equal(11))
Expect(repository.FindBlockByNumber(4)).To(BeNil())
Expect(repository.FindBlockByNumber(5)).NotTo(BeNil())
Expect(repository.FindBlockByNumber(8)).NotTo(BeNil())
Expect(repository.FindBlockByNumber(10)).NotTo(BeNil())
Expect(repository.FindBlockByNumber(13)).To(BeNil())
_, err := repository.FindBlockByNumber(4)
Expect(err).To(HaveOccurred())
_, err = repository.FindBlockByNumber(5)
Expect(err).ToNot(HaveOccurred())
_, err = repository.FindBlockByNumber(8)
Expect(err).ToNot(HaveOccurred())
_, err = repository.FindBlockByNumber(10)
Expect(err).ToNot(HaveOccurred())
_, err = repository.FindBlockByNumber(13)
Expect(err).To(HaveOccurred())
})
It("returns the number of blocks created", func() {