Files
nothoughts/src/cljs/emptyhead/test/fixtures.cljs
2024-10-08 11:47:30 +02:00

14 lines
326 B
Clojure

(ns emptyhead.test.fixtures
(:require [cljs.test :as t :include-macros true]
[emptyhead.idea.state :as s]))
(defn temporary-state [tests]
(let [orig-state (swap! s/state identity)]
(s/reset-state!)
(tests)
(reset! s/state orig-state)))
(defn pre-reset [tests]
(s/reset-state!)
(tests))