import {render, screen} from "@testing-library/react"; import MockAppWithProviders from "../../../../../../mocks/AppWithProvider"; import ExpertManagementDataTable from "@/components/dashboard/expert-management/DataTable"; describe("Expert Management Component From Expert Management", () => { describe("Rendering", () => { it("Table Headers Rendered", () => { render(); const idHeader = screen.queryByText(/کد یکتا/i); const nameHeader = screen.queryByText(/نام/i); const usernameHeader = screen.queryByText(/نام کاربری/i); const emailHeader = screen.queryByText(/پست الکترونیک/i); const phone_numberHeader = screen.queryByText(/شماره همراه/i); const national_idHeader = screen.queryByText(/کد ملی/i); const positionHeader = screen.queryByText(/سمت/i); const province_nameHeader = screen.queryByText(/استان/i); const city_nameHeader = screen.queryByText(/شهر/i); const role_nameHeader = screen.queryByText(/نقش/i); const updated_atHeader = screen.queryByText(/آخرین بروزرسانی/i); expect(idHeader).toBeInTheDocument(); expect(nameHeader).toBeInTheDocument(); expect(usernameHeader).toBeInTheDocument(); expect(emailHeader).toBeInTheDocument(); expect(phone_numberHeader).toBeInTheDocument(); expect(national_idHeader).toBeInTheDocument(); expect(positionHeader).toBeInTheDocument(); expect(province_nameHeader).toBeInTheDocument(); expect(city_nameHeader).toBeInTheDocument(); expect(role_nameHeader).toBeInTheDocument(); expect(updated_atHeader).toBeInTheDocument(); }); }); describe("Behavioral", () => { }); describe("Validation", () => { }); });