Fixes test failures of `rx_state` of `NSButton` and `rx_enabled` of `NSControl`.

Signed-off-by: mrahmiao <mrahmiao@gmail.com>
This commit is contained in:
mrahmiao 2016-01-01 22:28:42 +08:00
parent 035b40d9a3
commit c7a641fe21
2 changed files with 5 additions and 5 deletions

View File

@ -43,7 +43,7 @@ extension ControlTests {
}
func testButton_StateCompletesOnDealloc() {
let createView: () -> NSButton = { NSButton(frame: CGRectMake(0, 0, 1, 1)) }
ensureEventDeallocated(createView) { (view: NSButton) in view.rx_state }
let createView: () -> NSButton = { NSButton(frame: CGRectMake(0, 0, 1, 1)) }
ensurePropertyDeallocated(createView, 0) { (view: NSButton) in view.rx_state }
}
}

View File

@ -18,15 +18,15 @@ class NSControlTests : RxTest {
extension NSControlTests {
func testEnabled_False() {
let subject = NSButton(frame: CGRectMake(0, 0, 1, 1))
just(false).subscribe(subject.rx_enabled).dispose()
Observable.just(false).subscribe(subject.rx_enabled).dispose()
XCTAssertTrue(subject.enabled == false)
}
func testEnabled_True() {
let subject = NSButton(frame: CGRectMake(0, 0, 1, 1))
just(true).subscribe(subject.rx_enabled).dispose()
Observable.just(true).subscribe(subject.rx_enabled).dispose()
XCTAssertFalse(subject.enabled == true)
XCTAssertTrue(subject.enabled == true)
}
}