Skip to content

Commit 5a93201

Browse files
committed
chore: fix boost tests
1 parent deb5de7 commit 5a93201

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

app/src/test/java/to/bitkit/ui/sheets/BoostTransactionViewModelTest.kt

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -88,9 +88,9 @@ class BoostTransactionViewModelTest : BaseUnitTest() {
8888

8989
@Test
9090
fun `setupActivity should set loading state initially`() = runTest {
91-
whenever(lightningRepo.getFeeRateForSpeed(any()))
91+
whenever(lightningRepo.getFeeRateForSpeed(any(), anyOrNull()))
9292
.thenReturn(Result.success(testFeeRate))
93-
whenever(lightningRepo.calculateTotalFee(any(), anyOrNull(), anyOrNull(), anyOrNull()))
93+
whenever(lightningRepo.calculateTotalFee(any(), anyOrNull(), anyOrNull(), anyOrNull(), anyOrNull()))
9494
.thenReturn(Result.success(testTotalFee))
9595

9696
sut.uiState.test {
@@ -105,15 +105,15 @@ class BoostTransactionViewModelTest : BaseUnitTest() {
105105

106106
@Test
107107
fun `setupActivity should call correct repository methods for sent transaction`() = runTest {
108-
whenever(lightningRepo.getFeeRateForSpeed(TransactionSpeed.Fast))
108+
whenever(lightningRepo.getFeeRateForSpeed(eq(TransactionSpeed.Fast), anyOrNull()))
109109
.thenReturn(Result.success(testFeeRate))
110-
whenever(lightningRepo.calculateTotalFee(any(), anyOrNull(), anyOrNull(), anyOrNull()))
110+
whenever(lightningRepo.calculateTotalFee(any(), anyOrNull(), anyOrNull(), anyOrNull(), anyOrNull()))
111111
.thenReturn(Result.success(testTotalFee))
112112

113113
sut.setupActivity(mockActivitySent)
114114

115-
verify(lightningRepo).getFeeRateForSpeed(TransactionSpeed.Fast)
116-
verify(lightningRepo).calculateTotalFee(any(), anyOrNull(), anyOrNull(), anyOrNull())
115+
verify(lightningRepo).getFeeRateForSpeed(eq(TransactionSpeed.Fast), anyOrNull())
116+
verify(lightningRepo).calculateTotalFee(any(), anyOrNull(), anyOrNull(), anyOrNull(), anyOrNull())
117117
}
118118

119119
@Test
@@ -128,7 +128,7 @@ class BoostTransactionViewModelTest : BaseUnitTest() {
128128
sut.setupActivity(receivedActivity)
129129

130130
verify(lightningRepo).calculateCpfpFeeRate(eq(mockTxId))
131-
verify(lightningRepo, never()).getFeeRateForSpeed(any())
131+
verify(lightningRepo, never()).getFeeRateForSpeed(any(), anyOrNull())
132132
}
133133

134134
@Test
@@ -152,9 +152,9 @@ class BoostTransactionViewModelTest : BaseUnitTest() {
152152

153153
@Test
154154
fun `onChangeAmount should emit OnMaxFee when at maximum rate`() = runTest {
155-
whenever(lightningRepo.getFeeRateForSpeed(any()))
155+
whenever(lightningRepo.getFeeRateForSpeed(any(), anyOrNull()))
156156
.thenReturn(Result.success(100UL)) // MAX_FEE_RATE
157-
whenever(lightningRepo.calculateTotalFee(any(), anyOrNull(), anyOrNull(), anyOrNull()))
157+
whenever(lightningRepo.calculateTotalFee(any(), anyOrNull(), anyOrNull(), anyOrNull(), anyOrNull()))
158158
.thenReturn(Result.success(testTotalFee))
159159

160160
sut.setupActivity(mockActivitySent)
@@ -167,9 +167,9 @@ class BoostTransactionViewModelTest : BaseUnitTest() {
167167

168168
@Test
169169
fun `onChangeAmount should emit OnMinFee when at minimum rate`() = runTest {
170-
whenever(lightningRepo.getFeeRateForSpeed(any()))
170+
whenever(lightningRepo.getFeeRateForSpeed(any(), anyOrNull()))
171171
.thenReturn(Result.success(1UL)) // MIN_FEE_RATE
172-
whenever(lightningRepo.calculateTotalFee(any(), anyOrNull(), anyOrNull(), anyOrNull()))
172+
whenever(lightningRepo.calculateTotalFee(any(), anyOrNull(), anyOrNull(), anyOrNull(), anyOrNull()))
173173
.thenReturn(Result.success(testTotalFee))
174174

175175
sut.setupActivity(mockActivitySent)
@@ -182,7 +182,7 @@ class BoostTransactionViewModelTest : BaseUnitTest() {
182182

183183
@Test
184184
fun `setupActivity failure should emit OnBoostFailed`() = runTest {
185-
whenever(lightningRepo.getFeeRateForSpeed(any()))
185+
whenever(lightningRepo.getFeeRateForSpeed(any(), anyOrNull()))
186186
.thenReturn(Result.failure(Exception("Fee estimation failed")))
187187

188188
sut.boostTransactionEffect.test {
@@ -199,7 +199,7 @@ class BoostTransactionViewModelTest : BaseUnitTest() {
199199

200200
whenever(lightningRepo.calculateCpfpFeeRate(any()))
201201
.thenReturn(Result.success(testFeeRate))
202-
whenever(lightningRepo.calculateTotalFee(any(), anyOrNull(), anyOrNull(), anyOrNull()))
202+
whenever(lightningRepo.calculateTotalFee(any(), anyOrNull(), anyOrNull(), anyOrNull(), anyOrNull()))
203203
.thenReturn(Result.success(testTotalFee))
204204
whenever(walletRepo.getOnchainAddress())
205205
.thenReturn(mockAddress)

0 commit comments

Comments
 (0)