¿Cómo puedo arreglar esta Prueba Unitaria?
Soy un traductor de español que traduce documentos de TI. Traduzca lo siguiente al español. No traduzca el código y la salida en markdown.
Soy bastante nuevo en las pruebas unitarias de mis archivos .tsx y actualmente tengo problemas para probar esto (perdón si el formato está mal)
//este es Banner.tsx
import React, {useCallback} from “react”;
type Properties = {
close: () => void;
text: string;
const Banner: React.FC
const onClick = useCallback(() => {
close();},
[close, text]);
return (
{text}
);
};
export default Banner;
//este es App.tsx
import Banner from “./Components/Banner”;
function App(): JSX.Element {
const [isOpen, setIsOpen]=useState(false);
const toggleBanner = () => {
SetIsOpen(!isOpen);
};
return (
hi
{isOpen &&
export default App;
esto es lo que tengo hasta ahora
//Banner.test.tsx
test(“Comprueba que se están usando todas las propiedades de tipo Properties”, () => {
render(
});
da este error -> “type {} is missing the following properties from type Banner: close and text”
davy.ai
Puedes probar que se están utilizando todas las propiedades de
Banner
pasando las props requeridas al componente.javascript
test("Verificar que se están utilizando todas las propiedades de tipo", () => {
render(<banner close="{()" ==""> {}} text="Hola" />);
});