Портфель ДЕПО в ЛК: маршруты карточки подключены (были 404 с 29.09)
registerLKPortfolioSync не вызывался: поиск клиента DEPO, «Залить сейчас», «Добавить в постоянное заполнение», «Включить…» и «Сохранить список» отвечали 404 — работала только фоновая сверка по сохранённым настройкам. Тест на регистрацию маршрутов. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Q7eREaYwUt1i4fNLZcGnjn
This commit is contained in:
@@ -1,6 +1,11 @@
|
||||
package lkgateway
|
||||
|
||||
import "testing"
|
||||
import (
|
||||
"net/http"
|
||||
"net/http/httptest"
|
||||
"path/filepath"
|
||||
"testing"
|
||||
)
|
||||
|
||||
func TestLKPaperTypeAndPairs(t *testing.T) {
|
||||
for cfi, want := range map[string]string{"ESVXFR": "share", "EDSXFR": "depositary_receipt", "DBFXFR": "bond", "CEOGMR": "fund"} {
|
||||
@@ -30,3 +35,18 @@ func TestLKContractByAccount(t *testing.T) {
|
||||
t.Fatalf("другое именование: %q", got)
|
||||
}
|
||||
}
|
||||
|
||||
// Маршруты карточки «Заполнение портфеля ДЕПО» зарегистрированы (29.09–22.10 их не было — 404).
|
||||
func TestLKPortfolioRoutes(t *testing.T) {
|
||||
mux := http.NewServeMux()
|
||||
rc, err := NewRuntimeConfig(filepath.Join(t.TempDir(), "setup.json"))
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
registerSetup(mux, &admin{}, rc, nil)
|
||||
for _, p := range []string{"/admin/setup/lk-portfolio", "/admin/setup/lk-portfolio/clients"} {
|
||||
if _, pat := mux.Handler(httptest.NewRequest("GET", p, nil)); pat != p {
|
||||
t.Errorf("%s: маршрут %q", p, pat)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user