Morning
Giornello
'giorno
nel progetto dove sto lavorando al momento usano questa simpatical libreria per testing: https://github.com/czan/stateful-check
per ora sta dando abbastanza soddisfazioni, anche se e' un po' carente in quanto a flessibilita' reportistica
Sembra interessante, il concetto eā semplice e ben spiegato, :thumbsup:
avere un sistema che ti dice vedi che se faccio prima A poi B poi C, in quest'ordine, qualcosa si spacca
e' decisamente utile
una cosa che non e' facilissima e' testare state transitions async, ma non e' una novita'
Ma me lo sono sognato che era stato introdotto un nuovo multimethod dispatch basato su metadata? Tipo: (method1 (with-meta {} {'method1 (fn [this] "meta")}))
Ah, trovato:
(defprotocol Foo :extend-via-metadata true (foo [x]))
;; Foo
(foo (with-meta [42] {`foo (fn [x] :boo)}))
:boo