diff --git a/modules/lk/lk_test.go b/modules/lk/lk_test.go index 131f6d2..1e97f02 100644 --- a/modules/lk/lk_test.go +++ b/modules/lk/lk_test.go @@ -306,7 +306,7 @@ func TestBoardPages(t *testing.T) { return rec.Body.String() } board := get("/") - for _, want := range []string{"Стоимость портфеля", "Новое поручение", "Сбербанк, ао", "Онлайн", "Архив", "Денежные средства", "12 698,28 ₽", "15,87 %", "84,1%", "Структура портфеля", "деньги", "Ближайшие выплаты", "по решению эмитента"} { + for _, want := range []string{"Стоимость портфеля", "Новое поручение", "Сбербанк, ао", "Онлайн", "Архив", "12 698,28 ₽", "15,87 %", "84,1%", "Структура портфеля", "деньги", "Ближайшие выплаты", "по решению эмитента"} { if !strings.Contains(board, want) { t.Errorf("в портфеле нет %q", want) if i := strings.Index(board, "Результат"); i > 0 { @@ -317,6 +317,10 @@ func TestBoardPages(t *testing.T) { if !strings.Contains(board, "110 268 ₽") { t.Errorf("стоимость портфеля не показана: %s", board) } + // Рубли видны в шапке и в структуре — отдельным блоком их не повторяем. + if strings.Contains(board, "Денежные средства") { + t.Error("для одних рублей блок «Денежные средства» дублирует структуру") + } arch := get("/?view=archive&date=2025-12-31") if !strings.Contains(arch, "на 31.12.2025") || !strings.Contains(arch, `value="2025-12-31"`) { t.Errorf("архив на дату не показан")