should fall error if block doesn´t capture error
should reject the promise return if a block throws an exception