improving test names
displaying prettier error when precondition not met