昨今のアプリは状態の複雑化にともないMVVMとRxSwiftを用いた開発が多くなってきていると思います。
また、よく使われるアプリほど高品質のものが多く、アプリを開発するうえで高品質はもはや当たり前のように求められます。
この高品質を担保するうえで大事になってくるのはテストコードの存在です。
特にビジネスロジックが多く含まれるViewModelのテストはアプリの品質に大きく関わります。
しかし、ただでさえ、面倒なリクエストのテストです。
僕自身もはじめはテストの書き方さえわかりませんでした。
しかもRxSwiftも絡んでくるため、テストの書き方に悩むことが多いと思います。
そこで、今回はViewModelのテストを書いたことがない人向けに
テストを実現するまでに、どのようなことを行ってきたかをお話したいと思います。
このセッションでは、以下のような内容を話します。