def pass(pass_msg = nil)
      if @__assert_pending__ == 0
        capture_result(Assert::Result::Pass, pass_msg)
      else
        capture_result(Assert::Result::Fail, "Pending pass (make it "\
                                             "not pending)")
      end
    end
def pass(pass_msg = nil)
      if @__assert_pending__ == 0
        capture_result(Assert::Result::Pass, pass_msg)
      else
        capture_result(Assert::Result::Fail, "Pending pass (make it "\
                                             "not pending)")
      end
    end
adds a Pass result to the end of the test's results
 does not break test execution