Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

State always has initial value when submitting in tests #130

Open
marcinkornek opened this issue Nov 8, 2022 · 0 comments
Open

State always has initial value when submitting in tests #130

marcinkornek opened this issue Nov 8, 2022 · 0 comments

Comments

@marcinkornek
Copy link

marcinkornek commented Nov 8, 2022

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.

image

image

Please see videos below:

  • when testing it manually in simulator
Screen.Recording.2022-11-08.at.09.23.35.mov
  • when running react-native-owl tests
Screen.Recording.2022-11-08.at.09.28.11.mov
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant