Writing tests is like drinking beer 🍻. When you first try it, the taste is
really quite unpalatable, but everyone else around you is doing it and they seem
to be enjoying it. You've heard about all the benefits of it, people won't stop
telling you how great it is, how it changed their lives for the better. Also
there is a lot of peer pressure and judgement involved, don't be that dev... so
you conceal your grimace and keep trying it, on a daily basis here at simplabs.
And just like beer, in no time at all, on a long hot day, when you feel yourself
tiring of writing all those features and tweaking all that CSS, you realise that
what you need to relax is to write a good, concise, logical, cool and refreshing
test. At least that's been my experience and I want to share a few tips for
factories so that your tests are easy for your friends, colleagues, the
next developer to read.