Boot task for running Expectations tests
[seancorfield/boot-expectations "1.0.11"] ;; latest releaseAdd boot-expectations to your build.boot dependencies and require the
namespace:
(set-env! :dependencies '[[seancorfield/boot-expectations "X.Y.Z" :scope "test"]])
(require '[seancorfield.boot-expectations :refer :all])If your tests are in a directory that is not included in the classpath, you will need to add it
(set-env! :source-paths #{"test"})
You will need to do this outside the middleware layer of any prior task since boot-expectations creates a pod based on the dependencies outside its middleware layer for efficiency.
You can see the options available on the command line:
$ boot expectations -hor in the REPL:
$ boot expecting replThe expecting task adds an Expectations context and disables running tests at shutdown.
boot.user=> (doc expectations)Whisper some magic incantations to boot, and it will run tests every time you save a file
boot watch expectations
with sound!
boot watch speak expectations
- 1.0.11 - 07/14/2016 - Update to Expectations 2.1.9.
- 1.0.10 - 07/07/2016 - Add
expectingtask. - 1.0.9 - 05/10/2016 - Add
--startupoption. - 1.0.8 - 04/21/2016 - Update to Expectations 2.1.8.
- 1.0.7 - 03/17/2016 - Reorder pod manipulation to speed up testing (#11).
- 1.0.5 - 01/30/2016 - Bug fix for
--requiresoption. - 1.0.3 - 12/25/2015 - Add
--requires/--shutdownoptions. - 1.0.2 - 12/24/2015 - Create pod before task body for efficiency.
- 1.0.1 - 12/20/2015 - Add
distinctto dedupe list of namespaces (#7). - 1.0.0 - 12/19/2015 - Initial public release.
Copyright © 2015-2016 Sean Corfield
Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.