test(creator): 후원 can 설정을 격리한다
This commit is contained in:
+4
-2
@@ -55,6 +55,7 @@ class CreatorChannelHomeViewModelTest {
|
||||
setImmediateRxSchedulers()
|
||||
SharedPreferenceManager.resetForTest()
|
||||
SharedPreferenceManager.init(context)
|
||||
SharedPreferenceManager.resetCanForTest()
|
||||
SharedPreferenceManager.token = "test-token"
|
||||
repository = mock()
|
||||
viewModel = CreatorChannelHomeViewModel(repository)
|
||||
@@ -64,6 +65,7 @@ class CreatorChannelHomeViewModelTest {
|
||||
fun tearDown() {
|
||||
RxJavaPlugins.reset()
|
||||
RxAndroidPlugins.reset()
|
||||
SharedPreferenceManager.resetCanForTest()
|
||||
SharedPreferenceManager.resetForTest()
|
||||
}
|
||||
|
||||
@@ -275,7 +277,7 @@ class CreatorChannelHomeViewModelTest {
|
||||
whenever(repository.postChannelDonation(100L, 50, true, "응원", "Bearer test-token")).thenReturn(
|
||||
Single.just(ApiResponse(true, Any(), null))
|
||||
)
|
||||
SharedPreferenceManager.can = 200
|
||||
SharedPreferenceManager.setCanForTest(200)
|
||||
viewModel.loadHome(100L)
|
||||
|
||||
viewModel.postChannelDonation(can = 50, isSecret = true, message = "응원")
|
||||
@@ -291,7 +293,7 @@ class CreatorChannelHomeViewModelTest {
|
||||
whenever(repository.postChannelDonation(100L, 50, true, "응원", "Bearer test-token")).thenReturn(
|
||||
Single.just(ApiResponse(true, Any(), null))
|
||||
)
|
||||
SharedPreferenceManager.can = 30
|
||||
SharedPreferenceManager.setCanForTest(30)
|
||||
viewModel.loadHome(100L)
|
||||
|
||||
viewModel.postChannelDonation(can = 50, isSecret = true, message = "응원")
|
||||
|
||||
+4
-2
@@ -43,9 +43,10 @@ class CreatorChannelDonationViewModelTest {
|
||||
setImmediateRxSchedulers()
|
||||
SharedPreferenceManager.resetForTest()
|
||||
SharedPreferenceManager.init(context)
|
||||
SharedPreferenceManager.resetCanForTest()
|
||||
SodaLiveApplicationHolder.init(context as Application)
|
||||
SharedPreferenceManager.token = "test-token"
|
||||
SharedPreferenceManager.can = 200
|
||||
SharedPreferenceManager.setCanForTest(200)
|
||||
repository = org.mockito.kotlin.mock()
|
||||
viewModel = CreatorChannelDonationViewModel(repository)
|
||||
}
|
||||
@@ -54,6 +55,7 @@ class CreatorChannelDonationViewModelTest {
|
||||
fun tearDown() {
|
||||
RxJavaPlugins.reset()
|
||||
RxAndroidPlugins.reset()
|
||||
SharedPreferenceManager.resetCanForTest()
|
||||
SharedPreferenceManager.resetForTest()
|
||||
}
|
||||
|
||||
@@ -127,7 +129,7 @@ class CreatorChannelDonationViewModelTest {
|
||||
)
|
||||
viewModel.loadDonations(100L, isOwner = false)
|
||||
|
||||
SharedPreferenceManager.can = 30
|
||||
SharedPreferenceManager.setCanForTest(30)
|
||||
viewModel.postChannelDonation(can = 250, isSecret = false, message = "응원")
|
||||
|
||||
verify(repository).postChannelDonation(100L, 250, false, "응원", "Bearer test-token")
|
||||
|
||||
Reference in New Issue
Block a user