Интерфейс клиента без технических подробностей; дубли убраны
Техника — только в режиме разработчика (devOn): - версии: клиенту — bj, шлюз НРД, СКЗИ, QUIK, DEPO, без «Подробностей» (Java, bj-crypto, пути, установщик, ОС, PostgreSQL — разработчикам) - Криптография: строки crypto-service/java, параметры провайдера и сокет, серийные номера, журнал сверки (клиенту — только при ошибке), дамп справочника и путь nsd-certs; убрана карточка «Ключ организации» — дубль сводки - НРД: строка версии ИШ (дубль сводки), «Расширенные» (адреса, контейнеры, config.xml), имя профиля ключа, адрес канала; контур по-русски - Обновления: имена файлов и служб, адрес артефактории и ключ издателя - Диагностика: имена служб и сырые состояния; справочник участников — без кодов - ключи ролей и модулей лицензии, путь users.json, DSN/Ping/in-memory, FTV_M2M, путь Валидаты и служба bj-crypto в мастере, «проверена ZETIT», Samba Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Q7eREaYwUt1i4fNLZcGnjn
This commit is contained in:
@@ -70,9 +70,15 @@ func TestSetupPageShowsVersions(t *testing.T) {
|
||||
t.Fatalf("код %d: %s", rec.Code, rec.Body.String())
|
||||
}
|
||||
body := rec.Body.String()
|
||||
for _, want := range []string{"Версии систем", "<strong>21.3.0</strong>", "QUIK — Модуль неторговых поручений: <strong>21.3.0</strong> · обновлена 05.06.2026", "не определена", "нет связи"} {
|
||||
// клиенту (без режима разработчика) — простое название и версия, без подробностей источника
|
||||
for _, want := range []string{"Версии систем", "<strong>21.3.0</strong>", "QUIK — модуль неторговых поручений: <strong>21.3.0</strong>", "не определена"} {
|
||||
if !strings.Contains(body, want) {
|
||||
t.Errorf("в странице нет %q", want)
|
||||
}
|
||||
}
|
||||
for _, not := range []string{"обновлена 05.06.2026"} {
|
||||
if strings.Contains(body, not) {
|
||||
t.Errorf("клиенту видно %q", not)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user