I'm migrating a application I did in ring over to immutant and and a bit lost as to what to do with all my tests.
Because immutant projects are required to be deployed, what is the best strategy to test the functionality?
I'm migrating a application I did in ring over to immutant and and a bit lost as to what to do with all my tests.
Because immutant projects are required to be deployed, what is the best strategy to test the functionality?
Copyright © 2021 Jogjafile Inc.
The
test
task of thelein-immutant
plugin will fire up Immutant, deploy your app, run all its tests, undeploy the app, and shutdown the Immutant.It's really meant as more of a CI process, though. When developing your app, it's best to be connected to your app deployed in Immutant at a REPL. That way, you can eval your tests as you go.
Currently, the
test
task doesn't directly support midje facts, but you can wrap them in a deftest to trigger them ala https://github.com/marick/Midje/wiki/Lein-test