From 8c901e9faeb600d4b8cc88051a79b18fbe1df718 Mon Sep 17 00:00:00 2001 From: Brandon McAnsh Date: Thu, 11 Jun 2026 16:02:58 -0400 Subject: [PATCH] fix(tokens): update TokenSelectionResolver tests for selectable USDF USDF is now selectable as a fallback token. Update tests to expect USDF selection instead of exclusion. --- .../flipcash/app/tokens/TokenSelectionResolverTest.kt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/flipcash/shared/tokens/src/test/kotlin/com/flipcash/app/tokens/TokenSelectionResolverTest.kt b/apps/flipcash/shared/tokens/src/test/kotlin/com/flipcash/app/tokens/TokenSelectionResolverTest.kt index 8727d6616..5107afa32 100644 --- a/apps/flipcash/shared/tokens/src/test/kotlin/com/flipcash/app/tokens/TokenSelectionResolverTest.kt +++ b/apps/flipcash/shared/tokens/src/test/kotlin/com/flipcash/app/tokens/TokenSelectionResolverTest.kt @@ -148,10 +148,10 @@ class TokenSelectionResolverTest { // endregion - // region USDF exclusion + // region USDF selection @Test - fun `never selects USDF as fallback`() { + fun `selects USDF as fallback when it has highest balance`() { val result = resolveTokenSelection( balances = mapOf( mintA to Fiat(0.0, CurrencyCode.USD), @@ -160,11 +160,11 @@ class TokenSelectionResolverTest { currentSelection = mintA, rate = usdRate, ) - assertNull(result) + assertEquals(Mint.usdf, result) } @Test - fun `skips USDF and selects next highest`() { + fun `selects USDF over lower balance tokens`() { val result = resolveTokenSelection( balances = mapOf( mintA to Fiat(0.0, CurrencyCode.USD), @@ -174,7 +174,7 @@ class TokenSelectionResolverTest { currentSelection = mintA, rate = usdRate, ) - assertEquals(mintB, result) + assertEquals(Mint.usdf, result) } @Test