# File lib/active_support/testing/isolation.rb, line 17 def initialize(calls = []) @calls = calls end
# File lib/active_support/testing/isolation.rb, line 26 def __replay__(result) @calls.each do |name, args| result.send(name, *args) end end
# File lib/active_support/testing/isolation.rb, line 21 def add_error(e) e = Test::Unit::Error.new(e.test_name, RemoteError.new(e.exception)) @calls << [:add_error, e] end
# File lib/active_support/testing/isolation.rb, line 44 def info_signal Signal.list['INFO'] end
# File lib/active_support/testing/isolation.rb, line 32 def marshal_dump @calls end
# File lib/active_support/testing/isolation.rb, line 36 def marshal_load(calls) initialize(calls) end
# File lib/active_support/testing/isolation.rb, line 40 def method_missing(name, *args) @calls << [name, args] end