result, err := dnsDomainResourceRecordService.GetObject(createdDnsDomainResourceRecord.Id) Expect(err).ToNot(HaveOccurred()) Expect(result.Data).To(Equal("127.0.0.1")) Expect(result.Host).To(Equal("test.example.com")) Expect(result.ResponsiblePerson).To(Equal("*****@*****.**")) Expect(result.Ttl).To(Equal(900)) Expect(result.Type).To(Equal("a")) result.Host = "edited.test.example.com" result.ResponsiblePerson = "*****@*****.**" dnsDomainResourceRecordService.EditObject(createdDnsDomainResourceRecord.Id, result) result2, err := dnsDomainResourceRecordService.GetObject(createdDnsDomainResourceRecord.Id) Expect(err).ToNot(HaveOccurred()) Expect(result2.Host).To(Equal("edited.test.example.com")) Expect(result2.ResponsiblePerson).To(Equal("*****@*****.**")) deleted, err := dnsDomainResourceRecordService.DeleteObject(createdDnsDomainResourceRecord.Id) Expect(err).ToNot(HaveOccurred()) Expect(deleted).To(BeTrue()) //clean up deletedDns, err := dnsDomainService.DeleteObject(testDnsDomain.Id) Expect(err).ToNot(HaveOccurred()) Expect(deletedDns).To(BeTrue()) }) }) })