From 4d377c52160f102a5642f3db384a47d876257d15 Mon Sep 17 00:00:00 2001 From: Brandon McAnsh Date: Tue, 25 Aug 2026 09:08:09 -0400 Subject: [PATCH] fix(userflags): add the new flag to the ResolvedUserFlags fixture MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `usernameMinBalance` landed on UserFlags in #1322 without a default, so the test fixture no longer compiles and every PR against code/cash fails: ResolvedUserFlagsTest.kt:140:5 No value passed for parameter 'usernameMinBalance' The flag resolves with FieldOverride.None, so it needs no OverrideCase — only the fixture value and the assertion the first test's name already promises. --- .../kotlin/com/flipcash/app/userflags/ResolvedUserFlagsTest.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/flipcash/shared/userflags/src/test/kotlin/com/flipcash/app/userflags/ResolvedUserFlagsTest.kt b/apps/flipcash/shared/userflags/src/test/kotlin/com/flipcash/app/userflags/ResolvedUserFlagsTest.kt index a635c4e92..ecbb86909 100644 --- a/apps/flipcash/shared/userflags/src/test/kotlin/com/flipcash/app/userflags/ResolvedUserFlagsTest.kt +++ b/apps/flipcash/shared/userflags/src/test/kotlin/com/flipcash/app/userflags/ResolvedUserFlagsTest.kt @@ -35,6 +35,7 @@ class ResolvedUserFlagsTest { assertEquals(Fiat(quarks = 4_000_000L), resolved.minimumHolderAmountForLeaderboard.effectiveValue) assertEquals(true, resolved.requireCoinbaseEmailVerification.effectiveValue) assertEquals(ServerFlags.tipPresets, resolved.tipPresets.effectiveValue) + assertEquals(Fiat(quarks = 5_000_000L), resolved.usernameMinBalance.effectiveValue) } @Test @@ -140,6 +141,7 @@ private val ServerFlags = UserFlags( tipPresets = listOf( TipPresets(region = "US", minimum = 1.0, low = 2.0, medium = 3.0, high = 4.0), ), + usernameMinBalance = Fiat(quarks = 5_000_000L), ) // Every value here differs from the matching server value above, so a flag that reads the