RxSwift/Tests/RxSwiftTests/TestImplementations/Mocks/BackgroundThreadPrimitiveHo...

19 lines
512 B
Swift

//
// BackgroundThreadPrimitiveHotObservable.swift
// RxTests
//
// Created by Krunoslav Zaher on 10/19/15.
// Copyright © 2015 Krunoslav Zaher. All rights reserved.
//
import Foundation
import RxSwift
import XCTest
class BackgroundThreadPrimitiveHotObservable<ElementType: Equatable> : PrimitiveHotObservable<ElementType> {
override func subscribe<O : ObserverType>(_ observer: O) -> Disposable where O.E == E {
XCTAssertTrue(!isMainThread())
return super.subscribe(observer)
}
}