State always has initial value when submitting in tests
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- react-native, typescript
Línea de trabajo
Reproduce el problema utilizando la demo react-native-owl enlazada y los cambios enlazados de test-app, empezando por el flujo de la entrada de búsqueda, el valor del estado y el botón de envío. Compara el valor mostrado en la entrada con el valor recibido al enviar en el entorno de pruebas; se considera terminado cuando el envío recibe la consulta actual en las pruebas de iOS y Android.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I'm testing out react-native-owl and it's great library!
I encountered one strange issue - in my test app I have search input with submit button. Search query is saved in state (with useState). When I press "Search" button, it requests backend and shows results. When I test it with react-native-owl, the query is always empty. I added <Text> with text value and it displays valid value, but when I press submit button and it's empty.
I tried to reproduce it using your demo app https://github.com/FormidableLabs/react-native-owl-demo so I added submit button with onPress={() => Alert.alert('text from state', text)} and it's also empty. When I pressed it manually afterwards (during test) it shows valid text.
Tested on iOS simulator and Android emulator.
https://github.com/marcinkornek/react-native-owl-demo-test link to react-native-owl-demo with changes mentioned below.


Please see videos below:
- when testing it manually in simulator
https://user-images.githubusercontent.com/7931279/200515932-98b425af-de13-4a3c-9c6d-8bd0b92a4326.mov
- when running react-native-owl tests
https://user-images.githubusercontent.com/7931279/200515855-13a9e76c-723a-44db-bb36-624a3c3c3da3.mov
- Lenguaje dominante
- TypeScript
- Estrellas
- 694
- Forks
- 27
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de FormidableLabs/react-native-owl
-
Actively Maintained ?Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 5/100
FormidableLabs/react-native-owl#194 · 3 comentarios · 1 reacción ·
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 42/100
FormidableLabs/react-native-owl#191 · 3 reacciones ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 30/100
FormidableLabs/react-native-owl#190 · 1 comentario · 1 reacción ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
FormidableLabs/react-native-owl#188 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 30/100
FormidableLabs/react-native-owl#186 · 1 comentario · 1 reacción ·
Todos los issues de FormidableLabs/react-native-owl
Issues similares
-
area:plugins enhancement platform:vscode
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
anthropics/claude-code#103166 ·
Los mantenedores suelen responder en 1 día
-
Add: Add pogo tv indiaAbiertocheck:failed streams:add
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
iptv-org/iptv#55744 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
jitsi/jitsi-meet#18021 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
Los mantenedores suelen responder en 1 día
-
spec: discovery input example can contain multiple aliases for one parameter, with no canonical oneAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 95/100
x402-foundation/x402#3841 ·
Los mantenedores suelen responder en 1 día