You can just check `if negative_expectation` -- no need to compare it to the symbol.  At the call site it passes the symbol because that's more expressive than passing `true` (which doesn't mean a whole lot on its own).

Also, what do you think about extracting the `@expected_error != Exception` part into a method that expresses it better?  Maybe something like `expecting_specific_exception?`