RxSwift/Tests/Recorded+Timeless.swift
2017-12-28 17:30:53 +01:00

26 lines
709 B
Swift

//
// Recorded+Timeless.swift
// Tests
//
// Created by Krunoslav Zaher on 12/25/15.
// Copyright © 2015 Krunoslav Zaher. All rights reserved.
//
import RxTest
import RxSwift
extension Recorded {
static func next<T>(_ element: T) -> Recorded<Event<T>> where Value == Event<T> {
return Recorded(time: 0, value: .next(element))
}
static func completed<T>(_ type: T.Type = T.self) -> Recorded<Event<T>> where Value == Event<T> {
return Recorded(time: 0, value: .completed)
}
static func error<T>(_ error: Swift.Error, _ type: T.Type = T.self) -> Recorded<Event<T>> where Value == Event<T> {
return Recorded(time: 0, value: .error(error))
}
}