# File lib/em-spec/test.rb, line 79 def self.included(cls) cls.class_eval(" include TestHelper alias_method :run_without_em, :run def run(result, &block) em(DefaultTimeout) { run_without_em(result, &block) } rescue Exception => e if RUBY_VERSION >= "1.9.1" result.puke(self.class, @name, e) else add_error($!) end end ", __FILE__, __LINE__) end