Fails the test if block doesn't raise with expected.
Fails the test if block doesn't raise with a value of type Failure.
Fails the test if block raises.