@MarcelloDuarte Being an input validation is precisely the reason why I consider it should display a nice message instead of an exception.
People seeing a message starting by ``InvalidArgumentException`` will tend to think that PhpSpec has a bug (and they may even stop reading here as I already saw people reporting an issue with the error message giving exactly the way to solve their issue) whereas it is actually the user making a mistake when passing the class name.