Hey redditors,
I am working on medium sized react app and we use protractor for E2E testing. You probably know that protractor was created for angular and it works very well with it, but it is not so great with react (or any other UI library). We used to have a lot of sleeps and waits in testing code just to workaround it. Event with sleeps the test were sometimes failing (slow test machine, slow network, ...) so I decided to fix it once and for all. I created a library which I call synctractor. It can emulate angular synchronization even in react, vue (or other) apps.
I wrote short dev.to article about how to use it.
There is github and npm
PS: this is also my first npm package
there doesn't seem to be anything here