تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ محمد رمضان بیک
عدم پاس شدن تست
جامعه ری اکت ایجاد شده در ۲۹ آذر ۱۴۰۱

با سلام

استاد مشکل کد زیر چی هستش که پاس نمی‌شه؟

کامپوننت

import { useState, useEffect } from 'react'
const Greeting = () => {
    const [content, setContent] = useState("");
    useEffect(() => {
        const setID = setTimeout(() => {
            setContent("Hello")
        }, 8000)
        return () => { clearTimeout(setID) }
    }, [])
    return (
        <>
            <p>{content}p>
        >
    )
};
export default Greeting;

تست

import { render, unmountComponentAtNode } from "react-dom";
import { act } from 'react-dom/test-utils'
import Greeting from './Greeting'
test("Display Hello Content In Gretting Component.", () => {
    //arrange
    const container = document.createElement("div")
    document.body.appendChild(container)
    //act
    act(() => {
        render(<Greeting />, container)
    });
    //assert
    expect(container.textContent).toBe("Hello");
    unmountComponentAtNode(container);
    container.remove();
}
);

سلام

در مورد نحوه اجرا تست هایی مربوط به زمان جلسات جلوتر توضیح داده شده

بهترین پاسخ
مجتبی سوری ۲۹ آذر ۱۴۰۱، ۲۱:۴۸