test(creator): 후원 성공 테스트 기대값을 보정한다
This commit is contained in:
@@ -118,7 +118,7 @@ class CreatorChannelDonationViewModelTest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
fun `채널 후원 성공 시 보유 can보다 큰 금액 차감은 0으로 보정한다`() {
|
fun `채널 후원 성공 시 보유 can보다 큰 금액도 성공 이벤트와 첫 페이지 재조회를 수행한다`() {
|
||||||
whenever(repository.getDonations(100L, 0, CreatorChannelDonationViewModel.DEFAULT_PAGE_SIZE, "Bearer test-token"))
|
whenever(repository.getDonations(100L, 0, CreatorChannelDonationViewModel.DEFAULT_PAGE_SIZE, "Bearer test-token"))
|
||||||
.thenReturn(Single.just(ApiResponse(true, donationResponse(ids = listOf(1L)), null)))
|
.thenReturn(Single.just(ApiResponse(true, donationResponse(ids = listOf(1L)), null)))
|
||||||
.thenReturn(Single.just(ApiResponse(true, donationResponse(ids = listOf(2L)), null)))
|
.thenReturn(Single.just(ApiResponse(true, donationResponse(ids = listOf(2L)), null)))
|
||||||
@@ -130,7 +130,9 @@ class CreatorChannelDonationViewModelTest {
|
|||||||
SharedPreferenceManager.can = 30
|
SharedPreferenceManager.can = 30
|
||||||
viewModel.postChannelDonation(can = 250, isSecret = false, message = "응원")
|
viewModel.postChannelDonation(can = 250, isSecret = false, message = "응원")
|
||||||
|
|
||||||
assertEquals(0, SharedPreferenceManager.can)
|
verify(repository).postChannelDonation(100L, 250, false, "응원", "Bearer test-token")
|
||||||
|
verify(repository, times(2)).getDonations(100L, 0, CreatorChannelDonationViewModel.DEFAULT_PAGE_SIZE, "Bearer test-token")
|
||||||
|
assertEquals(true, viewModel.consumeDonationSuccessEvent())
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|||||||
Reference in New Issue
Block a user