test(creator): 후원 성공 테스트 기대값을 보정한다

This commit is contained in:
2026-06-22 23:22:40 +09:00
parent 0122c8c5ed
commit fe19552741

View File

@@ -118,7 +118,7 @@ class CreatorChannelDonationViewModelTest {
}
@Test
fun `채널 후원 성공 시 보유 can보다 큰 금액 차감은 0으로 보정한다`() {
fun `채널 후원 성공 시 보유 can보다 큰 금액도 성공 이벤트와 첫 페이지 재조회를 수행한다`() {
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(2L)), null)))
@@ -130,7 +130,9 @@ class CreatorChannelDonationViewModelTest {
SharedPreferenceManager.can = 30
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