def verify( options={}, &block )
      approval = Git::Approvals::Approval.new( approval_path, options )
      approval.diff( block.call ) do |err|
        ::RSpec::Expectations.fail_with err
      end
    rescue Errno::ENOENT => e
      ::RSpec::Expectations.fail_with e.message
      EOS
    end
def verify( options={}, &block )
      approval = Git::Approvals::Approval.new( approval_path, options )
      approval.diff( block.call ) do |err|
        ::RSpec::Expectations.fail_with err
      end
    rescue Errno::ENOENT => e
      ::RSpec::Expectations.fail_with e.message
      EOS
    end
Verifies that the result of the block is the same as the approved
 version.