-
Notifications
You must be signed in to change notification settings - Fork 129
Roadmap
marick edited this page Feb 25, 2012
·
23 revisions
- Continue to improve error messages, checker output and documentation.
- XML/TAP format output, like this: https://github.com/arohner/lein-test-out
- Allow more clojure.core functions to be faked: https://github.com/marick/Midje/issues/64
- Mocking Java Methods: https://github.com/marick/Midje/issues/55
- Taggable Facts: https://github.com/marick/Midje/issues/71
- Alternate Report Formatters: https://github.com/marick/Midje/issues/81
- QuickCheck-like Fact Support: https://github.com/marick/Midje/issues/82
- Mocking Java Static Methods: https://github.com/marick/Midje/issues/84
- Ability to Test ClojureScript Code: https://github.com/marick/Midje/issues/92
-
Something like a .midjerc that allows some configuration of behavior.
-
Rework the idea of "background" Background prerequisites and Setup, teardown, and state
-
Typed metaconstants A problem with metaconstants is that you can't say something like
(f ...n...) => (* 2 ...n...)
because
...n...
's value is a symbol. It'd be nice if you could give it a type Integer, meaning it'd be assigned an arbitrary (random?) integer. -
Reversible checkers.
...movie... => has-favorite-actor? ; instead of (has-favorite-actor? ...movie...) => truthy
(recommendations) => (just ...movie...) ; instead of (recommendations) => [...movie...]