Midje's special blend of generative-style testing.
Midje's special blend of generative-style testing.
Check multiple facts given clojure.check generated values, failing values are shrunk before being shown.
Check multiple facts given clojure.check generated values, failing values are shrunk before being shown.
A way to create multiple facts with the same template, but different data points.
A way to create multiple facts with the same template, but different data points.
Functions for working with explicit expect forms.
Functions for working with explicit expect forms.
Parsing facts.
Parsing facts.
Parsing future-facts.
Parsing future-facts.
Transforming code in a way that produces metaconstants
Transforming code in a way that produces metaconstants
Parsing metadata as found in facts, around-facts, and tables
Parsing metadata as found in facts, around-facts, and tables
Handles the parsing of background forms. For the moment, this includes both state changes and fact-wide prerequisites.
Handles the parsing of background forms. For the moment, this includes both state changes and fact-wide prerequisites.
Functions for turning provideds into explicit fakes
Functions for turning provideds into explicit fakes
=contains=> prereqisites
=contains=> prereqisites
generate a map for a particular checkable
generate a map for a particular checkable
An intermediate stage in the compilation of prerequisites.
An intermediate stage in the compilation of prerequisites.
Unfolding prerequisites like (f (g 1)) => 3
Unfolding prerequisites like `(f (g 1)) => 3`
Generating functions that work on fake maps.
Generating functions that work on fake maps.
Lexicon of all Midje arrows. Arrows are used in both the sweet and expanded forms.
Lexicon of all Midje arrows. Arrows are used in both the sweet and expanded forms.
Lexicon of all symbols at the head of expanded forms.
Lexicon of all symbols at the head of expanded forms.
checkable maps, redefine maps, failure maps
checkable maps, redefine maps, failure maps
Parsing function argument lists
Parsing function argument lists
Utility functions dealing with checking or tranforming forms or zippers.
Utility functions dealing with checking or tranforming forms or zippers.
Utility functions dealing with checking or tranforming forms or zippers.
Utility functions dealing with checking or tranforming forms or zippers.
A fnref is the first symbol-or-var in a list. These utilities allow you to interpret it in multiple ways.
A fnref is the first symbol-or-var in a list. These utilities allow you to interpret it in multiple ways.
A stupid whimsy that I must drag along with me forever
A stupid whimsy that I must drag along with me forever
The idea of key-value overrides is common to various forms
The idea of key-value overrides is common to various forms
Recognizing Midje forms
Recognizing Midje forms
midje.background uses these to wrap extra code around :contents, :facts, or :expects
midje.background uses these to wrap extra code around :contents, :facts, or :expects
Zipper util functions.
Zipper util functions.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close