encourage adding tests before writing features