Skip to content
Snippets Groups Projects
Commit 74d12ba9 authored by Cam Saul's avatar Cam Saul
Browse files

Fix some weird situations where tests fail for the first test to

call (data/db) or (data/id)
parent fe232d5a
No related branches found
No related tags found
No related merge requests found
......@@ -207,14 +207,16 @@
;; Create the database
(i/create-db! driver database-definition)
;; Add DB object to Metabase DB
(u/prog1 (db/insert! Database
(let [db (db/insert! Database
:name database-name
:engine (name engine)
:details (i/database->connection-details driver :db database-definition))
:details (i/database->connection-details driver :db database-definition))]
;; sync newly added DB
(sync/sync-database! <>)
(sync/sync-database! db)
;; add extra metadata for fields
(add-extra-metadata! database-definition <>)))
(add-extra-metadata! database-definition db)
;; make sure we're returing an up-to-date copy of the DB
(Database (u/get-id db))))
(defn- reload-test-extensions [engine]
(println "Reloading test extensions for driver:" engine)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment