# File lib/dm-core/spec/lib/pending_helpers.rb, line 15
      def rescue_if(*args)
        message, boolean = parse_args(*args)

        if boolean
          raised = nil
          begin
            yield
            raised = false
          rescue Exception
            raised = true
          end

          raise "should have raised: #{message || 'TODO'}" if raised == false
        else
          yield
        end
      end