RxSwift/RxTests/RxSwiftTests/TestImplementations/Mocks/MainThreadPrimitiveHotObser...

18 lines
448 B
Swift

//
// MainThreadPrimitiveHotObservable.swift
// RxTests
//
// Created by Krunoslav Zaher on 10/14/15.
//
//
import Foundation
import RxSwift
import XCTest
class MainThreadPrimitiveHotObservable<ElementType: Equatable> : PrimitiveHotObservable<ElementType> {
override func subscribe<O : ObserverType where O.E == E>(observer: O) -> Disposable {
XCTAssertTrue(NSThread.isMainThread())
return super.subscribe(observer)
}
}