code.manage.unit.factcheck
child-entries
added in 4.1
(child-entries blk)returns non-void child blocks together with their starting column
evaluate-fact-op
added in 4.1
(evaluate-fact-op test-ns fact-id op)evaluates a compiled fact op and returns its value
fact-block-data
added in 4.1
(fact-block-data form)returns the logical structure of a fact form
fact-result-values
added in 4.1
(fact-result-values fpkg)evaluates every compiled op in a fact and returns the raw values
fact-results-map
added in 4.1
(fact-results-map test-ns)evaluates all loaded facts in a namespace and indexes them by line
factcheck-generate
added in 4.1
(factcheck-generate ns params lookup {:keys [root], :as project})loads a test namespace, evaluates fact forms and regenerates => expectations
factcheck-generate-form-string
added in 4.1
(factcheck-generate-form-string form values)generates => expectations for a single fact form
factcheck-generate-string
added in 4.1
(factcheck-generate-string original line->values)generates => expectations for all top level facts in a file
factcheck-remove
added in 4.1
(factcheck-remove ns params lookup project)removes => expectations from fact tests
factcheck-remove-form-string
added in 4.1
(factcheck-remove-form-string form)removes => expectations from a single fact form
factcheck-remove-string
added in 4.1
(factcheck-remove-string original)removes => expectations from all top level facts in a file
normalise-block-string
added in 4.1
(normalise-block-string s)(normalise-block-string s indent)parse-body
added in 4.1
(parse-body blocks)partitions fact body blocks into plain forms and expression/check pairs
render-checkless-item
added in 4.1
(render-checkless-item {:keys [expr]})renders a fact item without an expectation
render-fact
added in 4.1
(render-fact form rendered-items)renders a fact using already formatted body items
render-generated-item
added in 4.1
(render-generated-item item value)renders a fact item with a generated expectation
result-string
added in 4.1
(result-string value)renders an evaluation result as an EDN string
top-level-entries
added in 4.1
(top-level-entries s)returns all top level blocks with line info
unwrap-fact-block
added in 4.1
(unwrap-fact-block blk)returns the exact metadata prefix and inner fact block