Skip to content

Commit 08c6ed8

Browse files
author
Joshua Liebowitz
committed
Use appropriate API for given OSX/macOS level
1 parent 5cd8a70 commit 08c6ed8

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

Tests/ReactiveSwiftTests/SignalProducerSpec.swift

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -794,7 +794,13 @@ class SignalProducerSpec: QuickSpec {
794794
}
795795

796796
it("shouldn't overflow on a real scheduler") {
797-
let scheduler = QueueScheduler()
797+
let scheduler: QueueScheduler
798+
if #available(OSX 10.10, *) {
799+
scheduler = QueueScheduler(qos: .default, name: "\(#file):\(#line)")
800+
} else {
801+
scheduler = QueueScheduler(queue: DispatchQueue(label: "\(#file):\(#line)"))
802+
}
803+
798804
let producer = timer(interval: 3, on: scheduler)
799805
producer
800806
.start()

0 commit comments

Comments
 (0)