Updated on 2026-08-14
This commit is contained in:
parent
e06dc1297d
commit
c6190d9366
5 changed files with 3 additions and 21 deletions
|
|
@ -193,7 +193,6 @@ abstract class BaseTestCase : TestCase(
|
||||||
// 5.37
|
// 5.37
|
||||||
"HEDERA_ERC20_ENABLED" to true,
|
"HEDERA_ERC20_ENABLED" to true,
|
||||||
// 5.39
|
// 5.39
|
||||||
"STAKING_ETH_ENABLED" to true,
|
|
||||||
"DYNAMIC_ADDRESSES_ENABLED" to true,
|
"DYNAMIC_ADDRESSES_ENABLED" to true,
|
||||||
"SOLANA_TX_HISTORY_ENABLED" to true,
|
"SOLANA_TX_HISTORY_ENABLED" to true,
|
||||||
"SOLANA_SCALED_UI_AMOUNT_ENABLED" to true,
|
"SOLANA_SCALED_UI_AMOUNT_ENABLED" to true,
|
||||||
|
|
|
||||||
|
|
@ -11,10 +11,6 @@
|
||||||
"name": "VISA_ONBOARDING_ENABLED",
|
"name": "VISA_ONBOARDING_ENABLED",
|
||||||
"version": "undefined"
|
"version": "undefined"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "STAKING_ETH_ENABLED",
|
|
||||||
"version": "5.39"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "TWI_485_USEDESK_ENABLED",
|
"name": "TWI_485_USEDESK_ENABLED",
|
||||||
"version": "undefined"
|
"version": "undefined"
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,6 @@ internal class FeatureTogglesNamingConventionTest {
|
||||||
"NEW_CARD_SCANNING_ENABLED",
|
"NEW_CARD_SCANNING_ENABLED",
|
||||||
"SOLANA_SCALED_UI_AMOUNT_ENABLED",
|
"SOLANA_SCALED_UI_AMOUNT_ENABLED",
|
||||||
"SOLANA_TX_HISTORY_ENABLED",
|
"SOLANA_TX_HISTORY_ENABLED",
|
||||||
"STAKING_ETH_ENABLED",
|
|
||||||
"SWAP_AB_ENABLED",
|
"SWAP_AB_ENABLED",
|
||||||
"VIRTUAL_ACCOUNTS_ENABLED",
|
"VIRTUAL_ACCOUNTS_ENABLED",
|
||||||
"VISA_ONBOARDING_ENABLED",
|
"VISA_ONBOARDING_ENABLED",
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@ internal class DefaultStakingFeatureToggles(
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun StakingIntegrationID.getFeatureToggle(): FeatureToggles? = when (this) {
|
private fun StakingIntegrationID.getFeatureToggle(): FeatureToggles? = when (this) {
|
||||||
is StakingIntegrationID.P2PEthPool -> FeatureToggles.STAKING_ETH_ENABLED
|
is StakingIntegrationID.P2PEthPool -> null
|
||||||
is StakingIntegrationID.StakeKit -> this.getStakeKitFeatureToggle()
|
is StakingIntegrationID.StakeKit -> this.getStakeKitFeatureToggle()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
package com.tangem.data.staking.toggles
|
package com.tangem.data.staking.toggles
|
||||||
|
|
||||||
import com.tangem.core.configtoggle.FeatureToggles
|
|
||||||
import com.tangem.core.configtoggle.feature.FeatureTogglesManager
|
import com.tangem.core.configtoggle.feature.FeatureTogglesManager
|
||||||
import com.tangem.domain.staking.model.StakingIntegrationID
|
import com.tangem.domain.staking.model.StakingIntegrationID
|
||||||
import com.google.common.truth.Truth.assertThat
|
import com.google.common.truth.Truth.assertThat
|
||||||
|
|
@ -24,21 +23,10 @@ internal class DefaultStakingFeatureTogglesTest {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
fun `P2PEthPool returns true when STAKING_ETH_ENABLED is enabled`() {
|
fun `P2PEthPool integration is always enabled`() {
|
||||||
every { featureTogglesManager.isFeatureEnabled(FeatureToggles.STAKING_ETH_ENABLED) } returns true
|
|
||||||
|
|
||||||
assertThat(toggles.isIntegrationEnabled(StakingIntegrationID.P2PEthPool)).isTrue()
|
assertThat(toggles.isIntegrationEnabled(StakingIntegrationID.P2PEthPool)).isTrue()
|
||||||
|
|
||||||
verify(exactly = 1) { featureTogglesManager.isFeatureEnabled(FeatureToggles.STAKING_ETH_ENABLED) }
|
verify(exactly = 0) { featureTogglesManager.isFeatureEnabled(any()) }
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
|
||||||
fun `P2PEthPool returns false when STAKING_ETH_ENABLED is disabled`() {
|
|
||||||
every { featureTogglesManager.isFeatureEnabled(FeatureToggles.STAKING_ETH_ENABLED) } returns false
|
|
||||||
|
|
||||||
assertThat(toggles.isIntegrationEnabled(StakingIntegrationID.P2PEthPool)).isFalse()
|
|
||||||
|
|
||||||
verify(exactly = 1) { featureTogglesManager.isFeatureEnabled(FeatureToggles.STAKING_ETH_ENABLED) }
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue