Skip to content

nilern/mud-jeep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mud-jeep

mud-jeep provides a migration path back from Midje to clojure.test

Prior Art

Source Conversion

  • Convert top-level fact/facts to deftest like translate-midje but using rewrite-clj as the CircleCI blog post recommends.
  • Convert midje.* requires in ns-form to mud-jeep.* requires.

Normal Library Stuff

  • fact and facts that (unlike testit or fudje) can be nested and contain checking arrows in semi-arbitrary places. Macroexpand to testing and some more powerful form of is (like NUnit Assert.That).
    • Support provided clauses like (fudje does).
    • Support lupapalvelu.factlet/fact(s)* (need to return the value that is being checked instead of a boolean like fact(s) or is).
  • Support against-background.
  • Support various arrows and checkers, like all the prior art mentioned above. Need to be Midje-compatible (unlike testit or translate-midje).
  • Support testable-privates.

About

mud-jeep provides a migration path back from Midje to clojure.test

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors