repo_test.cljs 1.1 KB

123456789101112131415161718192021
  1. (ns frontend.handler.repo-test
  2. (:require [cljs.test :refer [deftest use-fixtures]]
  3. [frontend.handler.repo :as repo-handler]
  4. [frontend.test.helper :as test-helper]
  5. [logseq.graph-parser.cli :as gp-cli]
  6. [logseq.graph-parser.test.docs-graph-helper :as docs-graph-helper]
  7. [frontend.db.conn :as conn]))
  8. (use-fixtures :each {:before test-helper/start-test-db!
  9. :after test-helper/destroy-test-db!})
  10. ;; TODO update docs filename rules to the latest version when the namespace PR is released
  11. (deftest ^:integration parse-and-load-files-to-db
  12. (let [graph-dir "src/test/docs"
  13. ;; TODO update me to the latest version of doc when namespace is updated
  14. _ (docs-graph-helper/clone-docs-repo-if-not-exists graph-dir "v0.6.7")
  15. files (gp-cli/build-graph-files graph-dir)
  16. _ (repo-handler/parse-files-and-load-to-db! test-helper/test-db files {:re-render? false :verbose false})
  17. db (conn/get-db test-helper/test-db)]
  18. (docs-graph-helper/docs-graph-assertions db (map :file/path files))))