diff --git a/internal/ui/view.go b/internal/ui/view.go index a807061..9911fe0 100644 --- a/internal/ui/view.go +++ b/internal/ui/view.go @@ -504,7 +504,7 @@ func (m Model) statusBarView() string { if !m.currentFixtureDrillable() { enterHint = "enter: unavail" } - parts = []string{"j/k: move", "h/l: round", enterHint, "esc: selector", "q: quit"} + parts = []string{"j/k: move", "h/l: round", enterHint, "esc: selector", "r: reload", "q: quit"} } left := strings.Join(parts, " ยท ") diff --git a/internal/ui/view_test.go b/internal/ui/view_test.go index 54fbe5c..bd9b7e7 100644 --- a/internal/ui/view_test.go +++ b/internal/ui/view_test.go @@ -857,6 +857,16 @@ func TestStatusBarViewReflectsFixtureDrillability(t *testing.T) { } } +func TestStatusBarViewLeagueViewIncludesReloadHint(t *testing.T) { + m := sketchModel() + m.width = 120 + + status := m.statusBarView() + if !strings.Contains(status, "r: reload") { + t.Fatalf("expected reload hint in league status bar, got %q", status) + } +} + func TestRenderFixtureWindowAlignsFullFixtureColumns(t *testing.T) { fixtures := []site.Fixture{ {Home: "Bruk-Bet Termalica Nieciecza", Away: "Motor Lublin", Score: "1-2", WhenInfo: "13 marca, 18:00 (3542)", MatchURL: "http://www.90minut.pl/mecz.php?id_mecz=1"},