open:test-utils

test-utils

(defn system-state
  []
  (or @core/system state/system))
 
 
(defn database-info []
  (-> (system-state)
      :secrets
      (rename-keys {:db-server-name   :server-name
                    :db-database-name :database-name
                    :db-username      :username
                    :db-password      :password})))
 
(defn migrate-test-db []
  (migrate (database-info)))
 
(defn system-fixture
  []
  (fn [f]
    (when (nil? (system-state))
      (migrate-test-db)
      (core/start-app {:opts {:profile :test}}))
    (f)))


  • open/test-utils.txt
  • 마지막으로 수정됨: 2022/06/10 06:58
  • 저자 127.0.0.1