creationTime time.Time ) BeforeEach(func() { var err error client, _, err = zk.Connect(zookeeperRunner.NodeURLS(), time.Second) Ω(err).ShouldNot(HaveOccured()) timeProvider = &faketimeprovider.FakeTimeProvider{} adapter = NewZookeeperStoreAdapter(zookeeperRunner.NodeURLS(), 100, timeProvider, time.Second) err = adapter.Connect() Ω(err).ShouldNot(HaveOccured()) creationTime = time.Now() timeProvider.TimeToProvide = creationTime nodeArr = make([]StoreNode, 1) }) AfterEach(func() { adapter.Disconnect() }) Describe("Set", func() { Context("when setting a shallow key", func() { BeforeEach(func() { nodeArr[0] = StoreNode{ Key: "/foo", Value: []byte("bar"), TTL: 0,