fix: show account source sync status (WealthLedger/frontend#120) (#121)
This commit was merged in pull request #121.
This commit is contained in:
@@ -151,6 +151,20 @@ function loadedProps(nextPortfolio: Portfolio = portfolio) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
describe("AccountPage states", () => {
|
describe("AccountPage states", () => {
|
||||||
|
it("shows the loaded portfolio source sync status", async () => {
|
||||||
|
server.use(
|
||||||
|
http.get("*/api/v1/brokerage-accounts/:accountId/portfolio", () =>
|
||||||
|
HttpResponse.json(resource(portfolio, { freshness: "stale" })),
|
||||||
|
),
|
||||||
|
);
|
||||||
|
renderAccountRoute(createTestQueryClient());
|
||||||
|
|
||||||
|
expect(
|
||||||
|
await screen.findByText("Данные требуют обновления"),
|
||||||
|
).toBeInTheDocument();
|
||||||
|
expect(screen.getByText(/Данные на 14\.08\.2026/)).toBeInTheDocument();
|
||||||
|
});
|
||||||
|
|
||||||
it.each(
|
it.each(
|
||||||
["account-1", "all"].flatMap(accountId =>
|
["account-1", "all"].flatMap(accountId =>
|
||||||
["STOCK", "BOND"].flatMap(type =>
|
["STOCK", "BOND"].flatMap(type =>
|
||||||
|
|||||||
@@ -31,6 +31,7 @@ const AccountPage: FC = () => {
|
|||||||
positionSections={viewModel.positionSections}
|
positionSections={viewModel.positionSections}
|
||||||
recentEvents={viewModel.recentEvents}
|
recentEvents={viewModel.recentEvents}
|
||||||
recentOperations={viewModel.recentOperations}
|
recentOperations={viewModel.recentOperations}
|
||||||
|
source={viewModel.source}
|
||||||
unrealizedReturns={viewModel.unrealizedReturns}
|
unrealizedReturns={viewModel.unrealizedReturns}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user