Skip to content

Commit a2ee762

Browse files
committed
test: update test
1 parent e370865 commit a2ee762

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

app/src/test/java/to/bitkit/repositories/LightningRepoTest.kt

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,14 @@ import org.mockito.kotlin.verify
2222
import org.mockito.kotlin.verifyBlocking
2323
import org.mockito.kotlin.whenever
2424
import org.mockito.kotlin.wheneverBlocking
25+
import to.bitkit.data.AppCacheData
2526
import to.bitkit.data.CacheStore
2627
import to.bitkit.data.SettingsData
2728
import to.bitkit.data.SettingsStore
2829
import to.bitkit.data.dto.TransactionMetadata
2930
import to.bitkit.data.keychain.Keychain
3031
import to.bitkit.ext.createChannelDetails
32+
import to.bitkit.models.BalanceState
3133
import to.bitkit.models.CoinSelectionPreference
3234
import to.bitkit.models.ElectrumServer
3335
import to.bitkit.models.LnPeer
@@ -286,8 +288,15 @@ class LightningRepoTest : BaseUnitTest() {
286288
}
287289

288290
@Test
289-
fun `canSend should return false when node is not running`() = test {
290-
assertFalse(sut.canSend(1000uL))
291+
fun `canSend should use cached outbound when node is not running`() = test {
292+
val cacheData = AppCacheData(
293+
balance = BalanceState(
294+
maxSendLightningSats = 2000uL
295+
)
296+
)
297+
whenever(cacheStore.data).thenReturn(flowOf(cacheData))
298+
299+
assert(sut.canSend(1000uL, fallbackToCachedBalance = true))
291300
}
292301

293302
@Test

0 commit comments

Comments
 (0)