diff --git a/MobiusExtras/Source/ConnectableClass.swift b/MobiusExtras/Source/ConnectableClass.swift index e6b2b822..59df5aaf 100644 --- a/MobiusExtras/Source/ConnectableClass.swift +++ b/MobiusExtras/Source/ConnectableClass.swift @@ -53,14 +53,6 @@ open class ConnectableClass: Connectable { lock.unlock() } guard let consumer = consumer else { - #if false // Disabled because of flakiness and because public use of this class is being phased out. - MobiusHooks.errorHandler( - "\(type(of: self)) is unable to send \(type(of: output)) before any consumer has been set." + - "Send should only be used once the Connectable has been properly connected.", - #file, - #line - ) - #endif return } diff --git a/MobiusExtras/Test/ConnectableClassTests.swift b/MobiusExtras/Test/ConnectableClassTests.swift index f813de5f..f80b7970 100644 --- a/MobiusExtras/Test/ConnectableClassTests.swift +++ b/MobiusExtras/Test/ConnectableClassTests.swift @@ -90,20 +90,6 @@ class ConnectableTests: QuickSpec { } context("when attempting to send some data back to the loop") { - context("when the consumer is not set") { - var sut: SubclassedConnectableClass! - beforeEach { - sut = SubclassedConnectableClass() - } - - xit("should cause a mobius error") { - let errorThrown = catchError { - sut.send("Some string") - } - expect(errorThrown).to(beTrue()) - } - } - context("when the consumer is set") { var sut: SubclassedConnectableClass! var consumerReceivedData: String?