whisper-money/tests/Feature
Víctor Falcón e01d63732c fix(savings-goals): apply product review
- Anchor the timeline and elapsed window on min(created_at, earliest tagged
  transaction) so tagging pre-existing savings no longer inflates the rate/ETA
  or disconnects the chart's solid line from the projection.
- Only surface 'estimated completion' when a target date is set (matches the
  minimal no-date spec).
- Defer the create-chooser dialog open past the Radix dropdown close to avoid
  the pointer-events/focus race.
- Clamp displayed progress percentage to >= 0.
2026-07-20 17:50:25 +02:00
..
Ai
…
Api
…
Auth
…
Commands
…
Console
…
Events
…
Jobs
…
Listeners
…
Mail
…
Mcp
…
Onboarding
…
OpenBanking
…
Services
…
Settings
…
Spaces
…
Sync
…
AccountBalanceControllerTest.php
…
AccountControllerTest.php
…
AccountImportConfigTest.php feat(import): persist per-account import configuration on the backend (#698) 2026-07-18 16:10:40 +02:00
AccountUserCurrencyServiceTest.php
…
AiConsentSettingsTest.php
…
AiConsentTest.php
…
AlignAccountsEncryptedFlagMigrationTest.php
…
ApplyRealEstateRevaluationTest.php
…
AuthenticatedLayoutSafeAreaTest.php
…
AutomationRuleApplicationTest.php
…
AutomationRuleEvaluationTest.php
…
AutomationRuleTest.php
…
BackfillAccountIbansCommandTest.php
…
BackfillXxxAccountCurrenciesTest.php
…
BalanceLookupTest.php
…
BudgetHistoricalAssignmentTest.php
…
BudgetPeriodDateTest.php
…
BudgetPeriodServiceTest.php
…
BudgetTest.php
…
BudgetTransactionServiceTest.php
…
BulkUpdateTransactionsTest.php
…
CancelFreeEnableBankingConnectionsCommandTest.php
…
CashflowAnalyticsTest.php
…
CashflowPageTest.php
…
CatchAllBudgetTest.php
…
CategoryMonthlyBreakdownTest.php
…
CurrencyConversionServiceTest.php
…
DashboardAnalyticsTest.php
…
DashboardTest.php
…
DecryptTransactionsTest.php
…
DeleteUserCommandTest.php
…
DemoAccountRestrictionsTest.php
…
DisconnectBankingConnectionsCommandTest.php
…
DiscordWebhookTest.php
…
EncryptionTest.php
…
ExampleTest.php
…
ExchangeRateServiceTest.php
…
GenerateStripePromotionCodesCommandTest.php
…
IdorVulnerabilityTest.php
…
ImportDataTest.php
…
InertiaSharedDataTest.php feat(savings-goals): add tag-based savings goals alongside budgets 2026-07-20 17:38:38 +02:00
IntegrationRequestTest.php
…
LabelTest.php
…
LandingAuthOverrideTest.php
…
LoanTest.php
…
LocalizationTest.php
…
LoggingConfigTest.php
…
MailSenderTest.php
…
NewTransactionsMarkerTest.php
…
PersistUpsellSourceFromStripeTest.php feat: reuse the upgrade modal at more upsell points and attribute revenue (#699) 2026-07-18 12:53:20 +00:00
PlaintextTransactionsTest.php
…
PlanFeatureTest.php
…
PopoverSafeAreaTest.php
…
PostStripeEventToDiscordTest.php
…
PurgeResidualEncryptionArtifactsJobTest.php
…
PwaTest.php
…
QueueConfigTest.php
…
ReEvaluateTransactionRulesTest.php
…
RealEstateAvailabilityTest.php
…
RealEstateTest.php
…
ResendLeadVerificationEmailsCommandTest.php
…
ResendSyncCommandTest.php
…
ResendSyncLeadsCommandTest.php
…
RouteNotificationForMailTest.php
…
RuleEngineParityTest.php
…
SavedFilterTest.php
…
SavingsGoalTest.php fix(savings-goals): apply product review 2026-07-20 17:50:25 +02:00
SelfServeRefundTest.php
…
SendAiCohortReportCommandTest.php
…
SendAiConsentFollowUpEmailsCommandTest.php
…
SendDailyStatsReportCommandTest.php
…
SendExperimentFunnelReportCommandTest.php
…
SendStuckCohortReportCommandTest.php
…
SendSubscriptionFunnelReportCommandTest.php
…
SentryConfigTest.php
…
SentryUserMiddlewareTest.php
…
SetLocaleTest.php
…
SitemapTest.php
…
StrayHttpRequestGuardTest.php
…
StripeSubscriptionStatsCommandTest.php
…
SubscriptionExperimentTest.php
…
SubscriptionTest.php feat: reuse the upgrade modal at more upsell points and attribute revenue (#699) 2026-07-18 12:53:20 +00:00
SuggestionPersistenceTest.php
…
SyncBankingConnectionsCommandTest.php
…
SyncStripePricesCommandTest.php
…
TrackLastActiveAtTest.php
…
TransactionAnalysisTest.php
…
TransactionFilterTest.php
…
TransactionSideClassificationTest.php
…
TransactionTest.php
…
UserLeadTest.php
…
WelcomeBanksOrderingTest.php
…