Skip to content

Commit fe10e96

Browse files
committed
Adds missing trimOutput parameter to SharedSequence.debug.
1 parent 9e723c8 commit fe10e96

File tree

4 files changed

+23
-3
lines changed

4 files changed

+23
-3
lines changed

RxCocoa/Traits/SharedSequence/SharedSequence+Operators.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,9 +133,9 @@ extension SharedSequenceConvertibleType {
133133
- parameter identifier: Identifier that is printed together with event description to standard output.
134134
- returns: An observable sequence whose events are printed to standard output.
135135
*/
136-
public func debug(_ identifier: String? = nil, file: String = #file, line: UInt = #line, function: String = #function) -> SharedSequence<SharingStrategy, E> {
136+
public func debug(_ identifier: String? = nil, trimOutput: Bool = false, file: String = #file, line: UInt = #line, function: String = #function) -> SharedSequence<SharingStrategy, E> {
137137
let source = self.asObservable()
138-
.debug(identifier, file: file, line: line, function: function)
138+
.debug(identifier, trimOutput: trimOutput, file: file, line: line, function: function)
139139
return SharedSequence(source)
140140
}
141141
}

Sources/AllTestz/main.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -544,6 +544,7 @@ final class DriverTest_ : DriverTest, RxTestCase {
544544
("testAsDriver_mergeSync", DriverTest.testAsDriver_mergeSync),
545545
("testAsDriver_merge", DriverTest.testAsDriver_merge),
546546
("testAsDriver_merge2", DriverTest.testAsDriver_merge2),
547+
("testAsDriver_debug", DriverTest.testAsDriver_debug),
547548
("testAsDriver_debounce", DriverTest.testAsDriver_debounce),
548549
("testAsDriver_throttle", DriverTest.testAsDriver_throttle),
549550
("testAsDriver_throttle2", DriverTest.testAsDriver_throttle2),

Tests/RxCocoaTests/Driver+Test.swift

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -779,6 +779,25 @@ extension DriverTest {
779779
}
780780
}
781781

782+
// MARK: debug
783+
extension DriverTest {
784+
func testAsDriver_debug() {
785+
let hotObservable = BackgroundThreadPrimitiveHotObservable<Int>()
786+
let driver = hotObservable.asDriver(onErrorJustReturn: -1).debug("a", trimOutput: false)
787+
788+
let results = subscribeTwiceOnBackgroundSchedulerAndOnlyOneSubscription(driver) {
789+
XCTAssertTrue(hotObservable.subscriptions == [SubscribedToHotObservable])
790+
791+
hotObservable.on(.next(1))
792+
hotObservable.on(.error(testError))
793+
794+
XCTAssertTrue(hotObservable.subscriptions == [UnsunscribedFromHotObservable])
795+
}
796+
797+
XCTAssertEqual(results, [1, -1])
798+
}
799+
}
800+
782801
// MARK: debounce
783802
extension DriverTest {
784803
func testAsDriver_debounce() {

Tests/RxSwiftTests/PrimitiveSequenceTest.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1093,7 +1093,7 @@ extension PrimitiveSequenceTest {
10931093
extension PrimitiveSequenceTest {
10941094
func testDebug_producesSingleElement() {
10951095
let singleResult: Single<Int> = Single.just(1)
1096-
.debug()
1096+
.debug("a", trimOutput: false)
10971097

10981098
let result = try! singleResult
10991099
.toBlocking().first()!

0 commit comments

Comments
 (0)