Test is using newly introduced Validator::asses() method. Contrary to Validator::validate(), asses method returns instance of Error, which allows internal validator chaining (e.g. Email validator could use Host validator).