es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿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 = ({close, text}) => {
const onClick = useCallback(() => {
close();},
[close, text]);
return (

onClick={onClick}[x]

{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 && isOpen(false)}/>}

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”

Tags:  , , ,

Answer

  1. Avatar for 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" />);
    });

Comments are closed.