test: cover null resource envelopes for account pages (#70) (#71) #78

Merged
codex-bot merged 1 commits from test/70-71-null-resource-regression into develop 2026-10-13 22:53:28 +03:00
Owner

Summary

Regression-тесты на data:null в resource envelope для журнала операций и портфеля — недостающая часть AC #70/#71.

Linked Issue

Refs #70, #71

Changes

  • AccountOperationsPage.test.tsx: resource(null) → состояние загрузки, «Операций нет» не показывается как подтверждённо пустой период.
  • AccountPage.test.tsx: resource(null) по portfolio → состояние загрузки, «Портфель пока пуст» не показывается, кэш запроса остаётся {data: null}.

Поведенческие фиксы из #69/#70/#71/#73 уже присутствуют на develop (useResourceQuery проецирует data/meta; Paper с дублирующим «Период» убран в #74) — этот PR закрывает только требование регрессионных тестов.

Verification

  • npm run typecheck / eslint на изменённых файлах / vitest run (66 files, 426 tests) — зелёные.
  • Mutation-проверка: искусственный отказ проекции data в useResourceQuery валит 25 тестов, включая новые — тесты фиксируют контракт.

Breaking Changes (если есть)

Нет.

## Summary Regression-тесты на `data:null` в resource envelope для журнала операций и портфеля — недостающая часть AC #70/#71. ## Linked Issue Refs #70, #71 ## Changes - `AccountOperationsPage.test.tsx`: `resource(null)` → состояние загрузки, «Операций нет» не показывается как подтверждённо пустой период. - `AccountPage.test.tsx`: `resource(null)` по portfolio → состояние загрузки, «Портфель пока пуст» не показывается, кэш запроса остаётся `{data: null}`. Поведенческие фиксы из #69/#70/#71/#73 уже присутствуют на `develop` (`useResourceQuery` проецирует `data`/`meta`; Paper с дублирующим «Период» убран в #74) — этот PR закрывает только требование регрессионных тестов. ## Verification - `npm run typecheck` / `eslint` на изменённых файлах / `vitest run` (66 files, 426 tests) — зелёные. - Mutation-проверка: искусственный отказ проекции `data` в `useResourceQuery` валит 25 тестов, включая новые — тесты фиксируют контракт. ## Breaking Changes (если есть) Нет.
ksv741 added 1 commit 2026-10-13 22:43:59 +03:00
test: cover null resource envelopes for account pages (#70) (#71)
Frontend verify / commits (pull_request) Successful in 41s
Frontend verify / security (pull_request) Successful in 10s
Frontend verify / verify (pull_request) Successful in 6m20s
f2f81b6e08
ksv741 force-pushed test/70-71-null-resource-regression from 871f798c93 to f2f81b6e08 2026-10-13 22:43:59 +03:00 Compare
codex-bot merged commit f7f53ff8e4 into develop 2026-10-13 22:53:28 +03:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WealthLedger/frontend#78