Observable

class Observable<Element> : ObservableType
  • Inspects an observable for running TestPoints.

    Parameter

    Parameter onNext: A tester for .onNext events.

    Parameter

    Parameter onCompleted: A tester for .onCompleted events.

    Returns

    A semantically equal observable.

    Declaration

    Swift

    public func test(
        onNext: ((E) throws -> Void)? = nil,
        onCompleted: (() throws -> Void)? = nil
      ) -> Observable

    Parameters

    onNext

    A tester for .onNext events.

    onCompleted

    A tester for .onCompleted events.

    Return Value

    A semantically equal observable.

  • Inspects an observable for running TestPoints.

    Parameter

    Parameter onNext: A tester for .onNext events.

    Parameter

    Parameter onError: A tester for .onError events. Errors won’t be catched.

    Parameter

    Parameter onCompleted: A tester for .onCompleted events.

    Returns

    A semantically equal observable.

    Declaration

    Swift

    public func test(
        onNext: ((E) throws -> Void)? = nil,
        onError: @escaping (Error) throws -> Void,
        onCompleted: (() throws -> Void)? = nil
      ) -> Observable

    Parameters

    onNext

    A tester for .onNext events.

    onError

    A tester for .onError events. Errors won’t be catched.

    onCompleted

    A tester for .onCompleted events.

    Return Value

    A semantically equal observable.