     [cljs.test :refer-macros [is deftest async use-fixtures]]
     [re-frame.core :as re-frame]
     [re-frame.fx]
-    [re-frame.interop :refer [set-timeout!]]))
+    [re-frame.interop :refer [set-timeout!]]
+    [re-frame.loggers :as log]))
 
 ;; ---- FIXTURES ---------------------------------------------------------------
 

        1000)
      ;; kick off main handler
      (re-frame/dispatch [::later-test]))))

    {:before #(reset! restore-re-frame (re-frame.core/make-restore-fn))
     :after  #(@restore-re-frame)}))

(defn fixture-logger
  []
  (let [old-loggers (atom nil)]
    {:before #(reset! old-loggers @@#'log/loggers)
     :after  #(reset! @#'log/loggers @old-loggers)}))

(use-fixtures :each (fixture-re-frame) (fixture-logger))

;; ---- TESTS ------------------------------------------------------------------

