DRY user form into partial and DRY user spec