Expect(transfers[0].Spec).To(Equal(specA)) transfers, err = client.TransfersByState(api.TransferStateRunning) Expect(err).NotTo(HaveOccurred()) Expect(transfers).To(HaveLen(0)) transfers, err = client.TransfersByState(api.TransferStateCompleted) Expect(err).NotTo(HaveOccurred()) Expect(transfers).To(HaveLen(1)) Expect(transfers[0].Spec).To(Equal(specB)) }) }) Describe("GET /version", func() { It("should return the correct version", func() { v, err := client.Version() Expect(err).NotTo(HaveOccurred()) Expect(v).To(Equal(clique.CliqueAgentVersion)) }) }) Describe("GET /transfer_results", func() { var res []api.TransferResults BeforeEach(func() { t, err := time.Parse(time.RFC3339, "2015-12-20T17:25:12Z") Expect(err).NotTo(HaveOccurred()) res = []api.TransferResults{ api.TransferResults{