class Probatio::Context
def _run(arounds, run_opts)
def _run(arounds, run_opts) if (ar = arounds.shift).is_a?(Probatio::Around) do_run(ar, run_opts) { _run(arounds, run_opts) } else @__group.befores.each { |bf| do_run(bf, run_opts) } do_run(@__test, run_opts) @__group.afters.each { |af| do_run(af, run_opts) } end end