import React from 'react'; import { render, unmountComponentAtNode } from 'react-dom'; import Timer from './Timer';

describe('Timer Component', () => { let container = null;

beforeEach(() => { // Set up a DOM element as a render target container = document.createElement('div'); document.body.appendChild(container); });

afterEach(() => { // Clean up on exiting unmountComponentAtNode(container); container.remove(); });

it('renders without crashing', () => { render(, container); });

it('renders correct timer values', () => { const leftTime = 3600; // 1 hour render(, container); const timerElement = container.querySelector('.timer-box'); expect(timerElement.textContent).toContain('00:59:59'); }); });


原文地址: https://www.cveoy.top/t/topic/hJkQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录