 
                     var receivedObject: Issue?
                     _ = signal.map(Issue.self, atKeyPath: "issue", using: decoder).startWithResult { result in
-                        receivedObject = result.value
+                        receivedObject = try? result.get()
                     }
                     expect(receivedObject).notTo(beNil())
                     expect(receivedObject?.title) == "Hello, Moya!"


                    var receivedObjects: [Issue]?
                    _ = signal.map([Issue].self, atKeyPath: "issues", using: decoder).startWithResult { result in
                        receivedObjects = result.value
                    }
                    expect(receivedObjects).notTo(beNil())
                    expect(receivedObjects?.count) == 1


                    var url: URL?
                    _ = signal.map(URL.self, atKeyPath: "url", using: decoder).startWithResult { result in
                        url = try? result.get()
                    }
                    expect(url).notTo(beNil())
                    expect(url) == URL(string: "http://www.example.com/test")
