Here is what I believe the definition of Step Over is:
Step Over. Executes one source line of a program. If the
line is a method call, executes the entire method then stops.
Often times, when debugging a test, Step Over (in the actual controller
class) takes me into the method call.
For example, it stops at this breakpointed line
@calendar = Calendar.find(params[:id])
I click Step Over and it stops at the following line in filters.rb
if controller.send!(:performed?)
Step Out takes me to this line in filters.rb
def call(controller, &block)
Is that a bug or is there a reason for this.
Sometimes when this happens, I try Step Out to get back but I don't
seem to be able to. so I click Continue. When I do that, I end up
having to click Continue a lot ,with it stopping in a lot of places
deep down that didn't have break points. Eventually, I hit some wall
and the class simply stops running.