react-router-dom 에서의 에러
Last updated
Last updated
import React from 'react'
import "./TodoFooter.css"
import { Link } from "react-router-dom"
function TodoFooter({
numberOfIncompleteTasks
}) {
return (
<div className="todo-footer">
<p>{numberOfIncompleteTasks} {numberOfIncompleteTasks === 1 ? "task" : "tasks"} left</p>
<Link to="/followers">Followers</Link>
</div>
)
}
export default TodoFooterimport { render, screen } from '@testing-library/react';
import TodoFooter from '../TodoFooter';
import { BrowserRouter } from 'react-router-dom';
const MockTodoFooter = ({ numberOfIncompleteTasks }) => (
<BrowserRouter>
<TodoFooter numberOfIncompleteTasks={numberOfIncompleteTasks} />
</BrowserRouter>
);
it('should render the correct amount of incomplete tasks', async () => {
render(<MockTodoFooter numberOfIncompleteTasks={5} />);
const paragraphElement = screen.getByText(/5 tasks left/i);
expect(paragraphElement).toBeInTheDocument();
});