Speclj 3.4.4
Released under the MIT License
speclj: Pronounced 'speckle', is a Behavior Driven Development framework for Clojure.
Installation
To install, add the following dependency to your project or build file:
[speclj "3.4.4"]
Namespaces
speclj.core
Speclj's API. It contains nothing but macros, so that it can be used in both Clojure and ClojureScript.
Public variables and functions:
- -fail
- after
- after-all
- around
- around-all
- before
- before-all
- cljs-munge
- context
- describe
- focus-context
- focus-describe
- focus-it
- it
- pending
- redefs-around
- run-specs
- should
- should-be
- should-be-a
- should-be-nil
- should-be-same
- should-contain
- should-end-with
- should-fail
- should-have-count
- should-have-invoked
- should-invoke
- should-not
- should-not-be
- should-not-be-a
- should-not-be-nil
- should-not-be-same
- should-not-contain
- should-not-end-with
- should-not-have-count
- should-not-have-invoked
- should-not-invoke
- should-not-start-with
- should-not-throw
- should-not=
- should-not==
- should-start-with
- should-throw
- should<
- should<=
- should=
- should==
- should>
- should>=
- stub
- tags
- with
- with!
- with-all
- with-all!
- with-stubs
- xit
speclj.platform
Public variables and functions:
- *bound-by-should-invoke*
- bound-by-should-invoke?
- cause
- current-time
- difference-greater-than-delta?
- dynamically-invoke
- elide-level?
- endl
- enter-pressed?
- error-message
- exception
- failure
- failure-source
- failure?
- file-separator
- format-seconds
- if-cljs
- new-line
- pending
- pending?
- print-stack-trace
- re?
- seconds-format
- secs-since
- stack-trace
- throwable
- try-catch-anything
- type-name