2011-04-17 23 views
6

En Clojure, he decidido pasar de escribir :test elementos de metadatos a usar deftest. Para ver que he escrito correctamente el deftest, intento volver a cargar y ejecutar las pruebas con una recarga en REPL.Eliminación de pruebas definidas en Clojure REPL

Aunque no me importa duplicate tests per se, cuando elimino una prueba de la fuente, me gustaría eliminarla cuando vuelva a cargar la fuente. Clearing the REPL no elimina las pruebas.

así, ¿cuántos me retire pruebas definidas a través de la deftest Clojure REPL

Respuesta

0

No creo que se puede quitar vars una por una en clojure (puedo estar equivocado, sino que parece como una extraña supervisión si eso es cierto). La forma más fácil de deshacerse de las definiciones antiguas es usar remove-ns para deshacerse del espacio de nombres y luego volver a evaluar el archivo/espacio de nombres/definiciones.

Cuestiones relacionadas