@@ -20,13 +20,6 @@ constructor.
2020 `# (do
2121 ,... )))
2222
23- (λ inject - fn [name ... ]
24- "Construct busted wrapper.
25- @param name string busted method name
26- @param ... list a function, or any number of list to be wrapped into a function."
27- (assert (< 0 (select "#" ... )) "expected one or more args" )
28- `(,name ,(-> fn ... )))
29-
3023(λ inject - desc - fn [name desc ... ]
3124 "Construct busted wrapper.
3225@param name string busted method name
@@ -36,29 +29,9 @@ constructor.
3629 (assert (< 0 (select "#" ... )) "expected one or more args" ))
3730 `(,name ,desc ,(-> fn ... )))
3831
39- (local after_each * (partial inject - fn `after_each ))
40- (local before_each * (partial inject - fn `before_each ))
4132(local describe * (partial inject - desc - fn `describe ))
4233(local expose * (partial inject - desc - fn `expose ))
4334(local insulate * (partial inject - desc - fn `insulate ))
4435(local it * (partial inject - desc - fn `it ))
45- (local setup * (partial inject - fn `setup ))
46- (local teardown * (partial inject - fn `teardown ))
47-
48- ;; (fn pending* [desc ...]
49- ;; ;; WIP
50- ;; (if (= :string (type desc))
51- ;; (inject-desc-fn `pending desc ...)
52- ;; (inject-fn `pending desc ...)))
5336
54- {: after_each *
55- : before_each *
56- :after-each after_each *
57- :before-each before_each *
58- : describe *
59- : expose *
60- : insulate *
61- : it *
62- ;; :pending pending*
63- : setup *
64- : teardown * }
37+ {: describe * : expose * : insulate * : it * }
0 commit comments