       @emit 'complete'
   
   _run_after_alls: (callback) =>
-    if @session.ran_a_test
+    if @_session.ran_a_test
       @_run_runners @_after_alls, =>
         @emit 'after_all', [], =>
           callback()

  
  _run_before_alls: (meta, callback) =>
    @emit 'before_all', [meta], =>
      if not @session.ran_a_test
        @session.ran_a_test = true
        @_run_runners @_before_alls, =>
          callback()
      else

        callback()
  
  _run_test: (test, callback) =>
    @_run_before_alls @_session.meta, =>
      @_run_before_eachs @_session.meta, =>
        @emit 'test_start'
        test.run (report) =>
          @emit 'test_end', [report], ->
          @_run_after_eachs @_session.meta, =>
            callback()
  
  _run_suite: (suite) =>
