Ship Tier A Week 1–2: posture glossary, delivery mode, freshness UI, canonical tokens.
Expose mission-control mode on home/bridge/analytics, quiet-chain freshness copy, and a canonical-first indexed token list with WETH9 metadata override and non-canonical warnings. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
36
backend/api/track1/bridge_mode_test.go
Normal file
36
backend/api/track1/bridge_mode_test.go
Normal file
@@ -0,0 +1,36 @@
|
||||
package track1
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/explorer/backend/api/freshness"
|
||||
"github.com/stretchr/testify/require"
|
||||
)
|
||||
|
||||
func TestResolveBridgeDeliveryModeLiveWithoutRelays(t *testing.T) {
|
||||
got := resolveBridgeDeliveryMode(false, nil, freshness.CompletenessComplete)
|
||||
require.Equal(t, "live", got.Kind)
|
||||
require.Nil(t, got.Reason)
|
||||
}
|
||||
|
||||
func TestResolveBridgeDeliveryModeSnapshotWithRelays(t *testing.T) {
|
||||
got := resolveBridgeDeliveryMode(true, nil, freshness.CompletenessComplete)
|
||||
require.Equal(t, "snapshot", got.Kind)
|
||||
require.Equal(t, "live_homepage_stream_not_attached", got.Reason)
|
||||
require.Equal(t, "relay_monitoring_homepage_card_only", got.Scope)
|
||||
}
|
||||
|
||||
func TestResolveBridgeDeliveryModeMixedWhenTransactionVisibilityStale(t *testing.T) {
|
||||
diagnostics := &freshness.Diagnostics{
|
||||
ActivityState: "fresh_head_stale_transaction_visibility",
|
||||
}
|
||||
got := resolveBridgeDeliveryMode(true, diagnostics, freshness.CompletenessPartial)
|
||||
require.Equal(t, "mixed", got.Kind)
|
||||
require.Equal(t, "relay_snapshot_only_source", got.Reason)
|
||||
require.Equal(t, "bridge_monitoring_and_homepage", got.Scope)
|
||||
}
|
||||
|
||||
func TestIsStaleTransactionVisibility(t *testing.T) {
|
||||
require.True(t, isStaleTransactionVisibility(&freshness.Diagnostics{ActivityState: "fresh_head_stale_transaction_visibility"}))
|
||||
require.False(t, isStaleTransactionVisibility(&freshness.Diagnostics{ActivityState: "healthy"}))
|
||||
}
|
||||
Reference in New Issue
Block a user