Files
metasploit-gs/test/lib/module_test.rb
T
2012-03-01 16:30:37 -07:00

28 lines
393 B
Ruby

module Msf::ModuleTest
attr_accessor :error
def it(msg="", &block)
begin
result = block.call
unless result
print_error("FAILED: #{msg}")
print_error("FAILED: #{error}") if error
@error = nil
return
end
rescue ::Exception => e
print_error("FAILED: #{msg}")
print_error("Exception: #{e.class} : #{e}")
return
end
print_good("#{msg}")
end
end