From b924b28ac44599ed5ae10d2742275556440f5817 Mon Sep 17 00:00:00 2001 From: beeth0ven Date: Tue, 26 Dec 2017 21:37:35 +0800 Subject: [PATCH] Add Recorded Event timeless factory method --- Tests/Recorded+Timeless.swift | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Tests/Recorded+Timeless.swift b/Tests/Recorded+Timeless.swift index c51a3454..3b855661 100644 --- a/Tests/Recorded+Timeless.swift +++ b/Tests/Recorded+Timeless.swift @@ -9,6 +9,21 @@ import RxTest import RxSwift +extension Recorded { + + public static func next(_ element: T) -> Recorded> where Value == Event { + return Recorded(time: 0, value: .next(element)) + } + + public static func completed(_ type: T.Type = T.self) -> Recorded> where Value == Event { + return Recorded(time: 0, value: .completed) + } + + public static func error(_ error: Swift.Error, _ type: T.Type = T.self) -> Recorded> where Value == Event { + return Recorded(time: 0, value: .error(error)) + } +} + func next(_ value: T) -> Recorded> { return Recorded(time: 0, value: .next(value)) }