発生した問題
Test に Success と表示されるもののエラーが大量に表示される。
どうやら onChanged で怒られているらしい。
io.mockk.MockKException: no answer found for: Observer(observer#2).onChanged
解決策
mockk している observser の振る舞いをしていしていなかったのが問題らしい。
下記のように @RelaxedMockK を指定してあげると動作を定義しなくてもエラーを出さなくなる。
MainViewModelTest
@RelaxedMockK
private lateinit var observer: Observer<List<UserRepoResponse>>
ViewModel のテストのソースコード : https://github.com/higuuu/higuuu-github-api/blob/test/mockk-viewmodel/app/src/test/java/com/example/higuuugithubapi/MainViewModelTest.kt