سلام وقتی تابع اکت رو استفاده میکنم یک ارور با عنوان
Avoid wrapping Testing Library util calls in `act
روی این تابع دریافت میکنم
درود وقت به خیر
اگر میتونید سورس کد قرار بدید بیشتر بشه برسی کرد
کد ریز کدیه که میزنم ولی تو ادیتو ارور قبلی رو توی تابع act دریافت میکنم
تست با موفقیت اجرا میشه یا موقعه تست هم مشکل دارید ؟ چون این ارور eslint هستش
تست ارور میده و توی کنسول این ارور رو نشون میده
سلام
این خطا به خاطر این هست که در آخرین نسخه testing library تغییرات ایجاد شده و در اکثر موارد دیگه نیازی به استفاده از act نیست
همین تست رو به این صورت میتونید بنویسید
import { render, screen } from "@testing-library/react" import Greeting from './Greeting' test('display greeting message', () => { render(<Greeting />) const message = screen.getByText(/Hello/i); expect(message).toBeInTheDocument() })
به زودی update جدید برای این سرفصل هم منتشر میشه. کلیت و مفاهیم تغییری مداره ولی یکمی در شروع تفاوت دارند