chore: finish frontend ESLint migration #18
Enable every plugin recommended preset and replace Biome with ESLint formatting. Preserve API contracts and JSX whitespace; verify source, tests, builds and tooling.
This commit is contained in:
@@ -1,17 +1,18 @@
|
||||
import { composeStories } from "@storybook/react-vite";
|
||||
// eslint-disable-next-line testing-library/no-manual-cleanup -- Vitest globals are disabled, so RTL cannot register its automatic afterEach cleanup.
|
||||
import { cleanup, fireEvent, render, screen } from "@testing-library/react";
|
||||
import { fn } from "storybook/test";
|
||||
import { afterEach, describe, expect, it, vi } from "vitest";
|
||||
|
||||
import preview from "../../.storybook/preview";
|
||||
import * as UiLoadingStories from "../../packages/ui/src/LoadingSkeleton/LoadingSkeleton.stories";
|
||||
import * as StateStories from "../../packages/ui/src/StateView/StateView.stories";
|
||||
import * as AccountStories from "../entities/brokerage-account/ui/BrokerageAccountList/BrokerageAccountList.stories";
|
||||
import * as EventStories from "../entities/brokerage-event/ui/BrokerageEventsPreview/BrokerageEventsPreview.stories";
|
||||
import * as IncomePeriodStories from "../pages/account-income/ui/AccountIncomePage/components/IncomePeriodForm/IncomePeriodForm.stories";
|
||||
import * as LoadingStories from "../pages/account/ui/AccountPage/components/AccountPageLoading/AccountPageLoading.stories";
|
||||
import * as RefreshStories from "../pages/account/ui/AccountPage/components/PortfolioRefreshState/PortfolioRefreshState.stories";
|
||||
import * as PositionStories from "../pages/account/ui/AccountPage/components/PositionCard/PositionCard.stories";
|
||||
import * as IncomePeriodStories from "../pages/account-income/ui/AccountIncomePage/components/IncomePeriodForm/IncomePeriodForm.stories";
|
||||
|
||||
import * as OperationStories from "../pages/card/ui/OperationForm/OperationForm.stories";
|
||||
|
||||
afterEach(() => vi.restoreAllMocks());
|
||||
@@ -59,7 +60,7 @@ describe("Storybook isolated product examples", () => {
|
||||
fireEvent.click(screen.getByRole("button"));
|
||||
expect(retry).toHaveBeenCalledOnce();
|
||||
view.rerender(
|
||||
<RefreshError refreshing refreshError={false} retry={retry} />,
|
||||
<RefreshError refreshError={false} refreshing retry={retry} />,
|
||||
);
|
||||
expect(screen.getByText(/125\s*000,50/)).toBeVisible();
|
||||
expect(screen.getByRole("status")).toBeVisible();
|
||||
|
||||
Reference in New Issue
Block a user