marick/Midje — Issue #104: Order of ouput errors and/or pending facts
Author: ardumont
Created: 2012-02-12 21:47:35+00:00
State: open

Hi,

If some test fail, i would like to be able to see the failed tests in last position of the output.
As I develop on a small screen, this could avoid scrolling back to see the failed test.

Indeed, in some extreme cases, when i change my mind around some implementation, i reconsider the facts as future-facts.
But i let the code in the same order.
And then, my failed tests could appear before the pending facts.

Here is an example of possible output (here with lazytest):

```
======================================================================
Reloading my-4clojure-lab.99.core79

FAIL at (core79.clj:54)
Expected: 5
Actual: nil

WORK TO DO: IT (core79.clj:66)
Running examples at #

WORK TO DO: IT (core79.clj:79)
Running examples at #

WORK TO DO: IT (core79.clj:100)
Running examples at #

```

In my opinion, this could be better :

```
======================================================================
Reloading my-4clojure-lab.99.core79

WORK TO DO: IT (core79.clj:66)
Running examples at #

WORK TO DO: IT (core79.clj:79)
Running examples at #

WORK TO DO: IT (core79.clj:100)
Running examples at #

FAIL at (core79.clj:54)
Expected: 5
Actual: nil

```

Thanks for midje and thanks for listening to me.

Antoine