Cleans up run loop code in tests.

This commit is contained in:
Krunoslav Zaher 2015-12-28 01:59:00 +01:00
parent f2be26e95c
commit f948e46800
1 changed files with 2 additions and 4 deletions

View File

@ -18,15 +18,13 @@ class MainSchedulerTest : RxTest {
extension MainSchedulerTest {
func runRunLoop() {
for _ in 0 ..< 10 {
let currentRunLoop = NSRunLoop.currentRunLoop().getCFRunLoop()
let currentRunLoop = CFRunLoopGetCurrent()
dispatch_async(dispatch_get_main_queue()) {
CFRunLoopStop(currentRunLoop)
}
CFRunLoopWakeUp(currentRunLoop)
CFRunLoopRunInMode(NSDefaultRunLoopMode, 1, false)
XCTAssertTrue(currentRunLoop === CFRunLoopGetCurrent())
CFRunLoopRun()
}
}
}