the book says to clone this repository and run lein midje - this no longer works as of 2/16/2022. Because the default lein install is for version 2, I had to cobble together my own path to getting the midje checks to pass - mostly amounting to putting the latest version of midje in the user profiles.clj and updating the midge dependency in the downloaded repo project.clj to 1.6.0. Once I did those things, it showed some 1200 checks passed. Considering the book is still available and gives a suggested price of $20 which I paid, it seems like keeping the basic getting started up to date might be worthwhile. I would include a pull request, but a) it requires an update to the book or comment on the purchase page, and the change to this repo is pretty tiny if someone does decide to take it on.
the book says to clone this repository and run lein midje - this no longer works as of 2/16/2022. Because the default lein install is for version 2, I had to cobble together my own path to getting the midje checks to pass - mostly amounting to putting the latest version of midje in the user profiles.clj and updating the midge dependency in the downloaded repo project.clj to 1.6.0. Once I did those things, it showed some 1200 checks passed. Considering the book is still available and gives a suggested price of $20 which I paid, it seems like keeping the basic getting started up to date might be worthwhile. I would include a pull request, but a) it requires an update to the book or comment on the purchase page, and the change to this repo is pretty tiny if someone does decide to take it on.