# Chapter 23 alternative test

**URL:** <https://forums.kodeco.com/t/chapter-23-alternative-test/36981>\
**Category:** RxSwift\
**Created:** [November 26, 2017, 5:47pm UTC](https://forums.kodeco.com/t/chapter-23-alternative-test/36981 "2017-11-26T17:47:16Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ivangodfather](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/ivangodfather/32/81494_2.png) [@ivangodfather](https://forums.kodeco.com/u/ivangodfather)\
**Post date:** [November 26, 2017, 5:47pm UTC](https://forums.kodeco.com/t/chapter-23-alternative-test/36981/1 "2017-11-26T17:47:16Z")

</div>

I tried to do the test func test\_whenAccountAvailable\_updatesAccountStatus() by myself instead of using expectations.

```
func test_whenAccountAvailable_updatesAccountStatusV2() {
    let accountSubject = PublishSubject<TwitterAccount.AccountStatus>()
    let viewModel = createViewModel(accountSubject.asDriver(onErrorJustReturn: .unavailable))
    
    let scheduler = TestScheduler(initialClock: 0)
    let observer = scheduler.createObserver(Bool.self)
    

    scheduler.scheduleAt(0) {
        _ = viewModel.loggedIn.asObservable()
            .do(onNext: {status in
                print(status)
            }).subscribe(observer)
        accountSubject.onNext(.authorized(TestData.account))
        accountSubject.onNext(.unavailable)
        accountSubject.onCompleted()
    }
    scheduler.start()

    let expectedEvents = [next(0, true), next(0, false), completed(0)]
    XCTAssertEqual(observer.events, expectedEvents)
}

```

But seems i get no events in the observable.

 ![19](https://raywenderlich-com-v3-forums.s3.amazonaws.com/original/3X/7/1/7104a1a6cb562f3bb59d3610c78955bb30a20ba7.png)

Any hints ?

---

<div class="post-metadata">

**Author:** ![system](https://s3.amazonaws.com/cdn.raywenderlich.com/community/forum-assets/noun-game-ghost-878668.png) [@system](https://forums.kodeco.com/u/system)\
**Post date:** [May 12, 2018, 9:47am UTC](https://forums.kodeco.com/t/chapter-23-alternative-test/36981/2 "2018-05-12T09:47:18Z")

</div>

Closed on May 12, 2018, 9:47am UTC

This topic was automatically closed after 166 days. New replies are no longer allowed.

---

<div class="post-metadata">

**Author:** ![shogunkaramazov](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/shogunkaramazov/32/108826_2.png) [@shogunkaramazov](https://forums.kodeco.com/u/shogunkaramazov)\
**Post date:** [May 31, 2018, 5:47pm UTC](https://forums.kodeco.com/t/chapter-23-alternative-test/36981/3 "2018-05-31T17:47:57Z")

</div>

Opened on May 31, 2018, 5:47pm UTC


