RxSwift/RxTests/RxSwiftTests/TestImplementations/Observable+Extensions.swift

39 lines
672 B
Swift

//
// Observable+Extensions.swift
// RxTests
//
// Created by Krunoslav Zaher on 6/4/15.
//
//
import Foundation
import RxSwift
import RxCocoa
public func == <T>(lhs: Observable<T>, rhs: Observable<T>) -> Bool {
return lhs === rhs
}
extension HotObservable : Equatable {
}
extension ColdObservable : Equatable {
}
func == <T>(lhs: HotObservable<T>, rhs: HotObservable<T>) -> Bool {
return lhs === rhs
}
func == <T>(lhs: ColdObservable<T>, rhs: ColdObservable<T>) -> Bool {
return lhs === rhs
}
extension Driver : Equatable {
}
public func == <T>(lhs: Driver<T>, rhs: Driver<T>) -> Bool {
return lhs.asObservable() === rhs.asObservable()
}