Schedule/Tests/ScheduleTests/DeinitObserverTests.swift

29 lines
520 B
Swift

//
// DeinitObserverTests.swift
// ScheduleTests
//
// Created by Quentin Jin on 2018/8/26.
//
import XCTest
@testable import Schedule
final class DeinitObserverTests: XCTestCase {
func testObserver() {
var de = false
let block = {
let obj = NSObject()
DeinitObserver.observe(obj, whenDeinit: {
de = true
})
}
block()
XCTAssertTrue(de)
}
static var allTests = [
("testObserver", testObserver)
]
}