How To Test Asynchronous Text Changes with Hound and Phoenix

Writing asynchronous acceptance tests in Hound for Elixir and Phoenix can be difficult, especially if you are using a JavaScript framework like React, Vue.js, or Angular. If you have ever used end-to-end testing in your web application’s test suite, you have undoubtedly come across the issue of “flapping” tests. In many of the Ruby on Rails projects that I get asked to work on, I come...