Skip to content

Instantly share code, notes, and snippets.

@skottk
Created November 5, 2015 16:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save skottk/ac192addeac04c098fd9 to your computer and use it in GitHub Desktop.
Save skottk/ac192addeac04c098fd9 to your computer and use it in GitHub Desktop.
user.clj from default duct-figwheel-component
(ns user
(:require [clojure.repl :refer :all]
[clojure.pprint :refer [pprint]]
[clojure.tools.namespace.repl :refer [refresh]]
[clojure.java.io :as io]
[com.stuartsierra.component :as component]
[eftest.runner :as eftest]
[meta-merge.core :refer [meta-merge]]
[reloaded.repl :refer [system init start stop go reset]]
[ring.middleware.stacktrace :refer [wrap-stacktrace]]
[duct-fig-test.config :as config]
[duct-fig-test.system :as system]))
(def dev-config
{:app {:middleware [wrap-stacktrace]}})
(def config
(meta-merge config/defaults
config/environ
dev-config))
(defn new-system []
(into (system/new-system config)
{}))
(ns-unmap *ns* 'test)
(defn test []
(eftest/run-tests (eftest/find-tests "test") {:multithread? false}))
(when (io/resource "local.clj")
(load "local"))
(reloaded.repl/set-init! new-system)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment