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.

¿Es posible probar que una propiedad de estilo css existe para un componente React usando enzyme + ava?

Estoy intentando probar que un componente tenga un valor de opacidad de 0 después de disparar un evento, no he encontrado cómo obtener/verificar una propiedad CSS específica con enzyme (documentación de enzyme), ¿es posible hacerlo solo con enzyme y ava? ¿O se necesita alguna biblioteca de terceros? Como máximo obtengo las props del componente o el nombre de la clase, pero no tengo acceso al estilo.

OBS: No quiero usar Jest en lugar de Ava, cualquier otra biblioteca de soporte que funcione junto con Ava es bienvenida.
Para constancia, las respuestas en esta pregunta: Cómo probar el estilo de un atributo de componente React con Enzyme
No parecen funcionar a menos que uses Jest.

Versiones:
– ava: 3.8.2
– enzyme: 3.11.0
– SO: Catalina (macOS)
– node: v12.22.X

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que estás intentando probar el valor de opacidad de un componente después de disparar un evento utilizando Enzyme y AVA. Desafortunadamente, no es posible hacer esto solo con Enzyme y AVA. Necesitarás usar una biblioteca de terceros para acceder al estilo del componente.

    Puedes consultar las respuestas a esta pregunta de Stack Overflow para obtener más información. Parece que necesitarás usar Jest para probar el estilo de un atributo de componente de React con Enzyme.

Comments are closed.