質問

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?

役に立ちましたか?

解決

The test task of the lein-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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top