Expect(err).NotTo(HaveOccurred()) if err != nil { return } zz, session, err := zk.Dial("localhost:"+strconv.Itoa(port), 5e9) Expect(err).NotTo(HaveOccurred()) Expect((<-session).State).To(Equal(zk.STATE_CONNECTED)) z = zz }) AfterEach(func() { z.Close() s.Stop() }) It("should ensure path", func() { perm := zk.WorldACL(zk.PERM_ALL) stat, err := z.Exists("/part1") Expect(err).NotTo(HaveOccurred()) Expect(stat).To(BeNil()) err = EnsurePath(z, []string{"part1"}, perm) Expect(err).NotTo(HaveOccurred()) stat, err = z.Exists("/part1") Expect(err).NotTo(HaveOccurred())