Module: EventMachine::Test

Defined in:
lib/em-spec/test.rb

Class Method Summary collapse

Class Method Details

.included(cls) ⇒ Object



79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
# File 'lib/em-spec/test.rb', line 79

def self.included(cls)
  cls.class_eval("    include TestHelper\n\n    alias_method :run_without_em, :run\n    def run(result, &block)\n      em(DefaultTimeout) { run_without_em(result, &block) }\n    rescue Exception => e\n      if RUBY_VERSION >= \"1.9.1\"\n        result.puke(self.class, @name, e)\n      else\n        add_error($!)\n      end\n    end\n\n  HERE_DOC\nend\n", __FILE__, __LINE__)