On Sep 24, 2008, at 22:59 , Jim Weirich wrote:

> I asked this question back in June and I think it got lost in the  
> noise (and I didn't follow up either, sorry).  Since mini-unit was  
> just merged into Ruby 1.9, I'm asking again (with a bit more urgency).

Yes, that got lost in the noise... Sorry. How's this?

==== //src/miniunit/dev/lib/mini/test.rb#19 - /Users/ryan/Work/p4/zss/ 
src/miniunit/dev/lib/mini/test.rb ====
@@ -399,9 +399,12 @@
        def run runner
          result = '.'
          begin
+          @passed = nil
            self.setup
            self.__send__ self.name
+          @passed = true
          rescue Exception => e
+          @passed = false
            result = runner.puke(self.class, self.name, e)
          ensure
            begin
@@ -415,6 +418,7 @@

        def initialize name
          @name = name
+        @passed = nil
        end

        def self.reset
@@ -451,6 +455,10 @@
        def setup; end
        def teardown; end

+      def passed?
+        @passed
+      end
+
        include Mini::Assertions
      end # class TestCase
    end # class Test