Best practices for testing React components using Mocha, Chai, and Enzyme | Hacker News Reader