Fork me on GitHub
#clojure-italy
<
2021-09-28
>
reborg10:09:36

Sembra un qualcosa che puoi fare creando diverse implmentazioni del protocollo ed instanziando la versione "mock" quando sei in profilo test

reborg10:09:12

Pero' quello che chiedi (cambiare ritorno in base agli argumenti) sarebbe uno "stub" che ti devi creare tu. Alcune techniche spiegate bene qui: https://medium.com/swlh/how-to-test-clojure-systems-using-different-seam-techniques-df0300df893f

Andrea Imparato10:09:19

si in effetti basta che ci metto io l’implementazione che voglio tipo (foo [a] (when (= a "a") "asd") (when (= a "b") "bsd"))