39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
# File 'lib/system_test_step_hook.rb', line 39
def run
with_info_handler do
time_it do
capture_exceptions do
SETUP_METHODS.each do |hook|
self.send hook
end
if is_a?(ActionDispatch::SystemTestCase)
proc = self.method(self.name).to_proc
modified_code = SystemTestStepHook.modify_proc(proc)
Proc.new { eval(modified_code) }.call
else
self.send self.name
end
end
TEARDOWN_METHODS.each do |hook|
capture_exceptions do
self.send hook
end
end
end
end
Result.from self end
|