Beginner Katas Project Setup Using Midje
Pull request Compare This branch is 1 commit ahead, 10 commits behind gigasquid:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Yellow Belt Clojure Katas

This is template for beginner level Clojure Katas done with tests in midje. The katas are taken more or less from the Coding Kata site.

Setup instructions

  • Download and install leiningen.
  • Clone project.
  • CD in the project and run "lein deps".
  • run "lein test". You should see all the tests run with "WORK TO DO"
  • Choose a kata. The shell source code with instructions is in the src/clojure_katas directory and the test is in the test/clojure_katas directory.
  • In the test find the change the word future-facts to
    facts or
    future-fact to
  • Run lein test again. You should have failing tests now
  • Fix the the code and run the tests!

If you have any problem setting up the project, please let me know.


There are quite a number of solutions on the Coding Kata site. I found it fun to browse them and see how other people solved them after I had finished mine.


Being a beginner myself, there might be mistakes or something I missed. As always, feedback is welcome.