feat: polish bank operation cards and dates
This commit is contained in:
@@ -76,6 +76,11 @@ describe("OperationForm", () => {
|
||||
"Остальное",
|
||||
),
|
||||
);
|
||||
fireEvent.change(screen.getByLabelText(/Дата операции/), {
|
||||
target: { value: "07.08.2026" },
|
||||
});
|
||||
fireEvent.blur(screen.getByLabelText(/Дата операции/));
|
||||
expect(screen.getByLabelText(/Дата операции/)).toHaveValue("07.08.2026");
|
||||
let body: unknown;
|
||||
server.use(
|
||||
http.post("*/api/v1/bank-cards/operations", async ({ request }) => {
|
||||
@@ -90,6 +95,7 @@ describe("OperationForm", () => {
|
||||
await waitFor(() => expect(close).toHaveBeenCalled());
|
||||
expect(body).toMatchObject({
|
||||
categoryId: "default",
|
||||
date: "2026-08-07",
|
||||
amount: money("92233720368547758.07"),
|
||||
});
|
||||
});
|
||||
@@ -101,7 +107,7 @@ describe("OperationForm", () => {
|
||||
target: { value: "0" },
|
||||
});
|
||||
fireEvent.change(screen.getByLabelText(/Дата операции/), {
|
||||
target: { value: "2026-07-31" },
|
||||
target: { value: "31.07.2026" },
|
||||
});
|
||||
const bodies: unknown[] = [];
|
||||
server.use(
|
||||
@@ -122,7 +128,7 @@ describe("OperationForm", () => {
|
||||
target: { value: "150,01" },
|
||||
});
|
||||
fireEvent.change(screen.getByLabelText(/Дата операции/), {
|
||||
target: { value: "2026-08-02" },
|
||||
target: { value: "02.08.2026" },
|
||||
});
|
||||
fireEvent.click(screen.getByRole("button", { name: "Сохранить" }));
|
||||
await screen.findByText(/Не удалось подтвердить сохранение/);
|
||||
@@ -229,7 +235,7 @@ describe("OperationForm", () => {
|
||||
target: { value: "500" },
|
||||
});
|
||||
fireEvent.change(screen.getByLabelText(/Дата операции/), {
|
||||
target: { value: "2026-08-01" },
|
||||
target: { value: "01.08.2026" },
|
||||
});
|
||||
fireEvent.click(screen.getByRole("button", { name: "Сохранить" }));
|
||||
await screen.findByText(/Не удалось подтвердить сохранение/);
|
||||
|
||||
Reference in New Issue
Block a user