In MyModule, ich habe diese Enum:Kann nicht aufrufen 'XCTAssertEqual' mit einer Argumentliste ((Errortype), XMPPError)
enum MyError: ErrorType {
case failToSendMessage
case notAuthenticated
case noResponseReceived
}
In MyModuleTests:
import XCTest
@testable import MyModule
class MyModuleTests: XCTestCase {
func testNotAuthenticated() {
myClass.doSomething()
.subscribeError { error in
XCTAssertEqual(error, MyError.notAuthenticated)
}
}
}
doSomething
eine Observable
zurückgibt.
Warum bekomme ich diese Fehlermeldung: ?
welche Art von Aufgabe wird durch subscribeError zurück ?? ich meine das "Fehler" -Objekt? – user3608500
(Edited die Frage) Der Typ des Fehlerobjekt ist ein 'MyError', die eine' ErrorType' zu –