https://javascript.plainenglish.io/7-testing-best-practices-i-have-learned-as-a-developer-b8f469778443