(2016-01-04: セットアップに RxTests を用いるよう修正しました) Reactive Extensions(Rx)には TestScheduler というユニットテスト用のスケジューラがあります。 TestScheduler を使うと時間経過をシミュレートできるので、例えば ある時点においてObservableが出力した値をテストすることができます。 この記事では、RxSwift でのTestScheduler の使いかたとサンプルコードを紹介します。 セットアップ(追記: 2016-01-04) 2016年1月2日に RxSwift 2.0.0 がリリースされました。 2.0.0 では RxTests というプロジェクトが追加されており、これを使うと TestScheduler をテストコードで利用できます。 There is a new project called