def banner(event)
      name = naturalized_name(@test)
      delta = Time.now - @test_time  # test runtime
      if @verbose
        out = "%18s (%0.5fs) (%s) %s" % [event, delta, ticktock, name]
      else
        out = "%18s (%s) %s" % [event, ticktock, name]
      end
      if @mark > 0 && delta > @mark
        out[1] = Colorize.mark('*')
      end
      io.puts out
    end
def banner(event)
      name = naturalized_name(@test)
      delta = Time.now - @test_time  # test runtime
      if @verbose
        out = "%18s (%0.5fs) (%s) %s" % [event, delta, ticktock, name]
      else
        out = "%18s (%s) %s" % [event, ticktock, name]
      end
      if @mark > 0 && delta > @mark
        out[1] = Colorize.mark('*')
      end
      io.puts out
    end
TODO: Could also provide % done with time info. But it's already taking up
       a lot of screen realestate. Maybe use --verbose flag to offer two forms.
 Outputs test case header for given event (error, fail & etc)

 Example:
    PASS test: Test decription.  (0.15s 0:00:02:059)