Bladeren bron

add test for get-pages-that-mentioned-page

- add test for get-pages-that-mentioned-page with show-journal paramenter
- comment deleted
8N9KT 3 jaren geleden
bovenliggende
commit
66108ac9e4
2 gewijzigde bestanden met toevoegingen van 29 en 1 verwijderingen
  1. 0 1
      src/main/frontend/components/page.cljs
  2. 29 0
      src/test/frontend/db/model_test.cljs

+ 0 - 1
src/main/frontend/components/page.cljs

@@ -642,7 +642,6 @@
                            (fn []
                              (let [value (not show-journals-in-page-graph?)]
                                (reset! *show-journals-in-page-graph? value)
-                              ;(set-setting! :show-journals-in-page-graph? value)
                                ))
                           true)]
               ]

+ 29 - 0
src/test/frontend/db/model_test.cljs

@@ -82,4 +82,33 @@
 ;;       1 (count a-ref-blocks)
 ;;       (set ["b" "c"]) (set alias-names))))
 
+(deftest ^:focus get-pages-that-mentioned-page-with-show-journal
+  (load-test-files [{:file/path "journals/2020_08_15.md"
+                     :file/content "link 1 to [[page ONE]] and link to [[generic page]]"}
+                    {:file/path "journals/2020_09_18.md"
+                     :file/content "link 2 to [[page ONE]]"}
+                    {:file/path "pages/page ONE.md"
+                     :file/content "tags:: a tag
+- page one has link to [[Dec 26th, 2020]] journal page"}
+                    {:file/path "pages/a tag.md"
+                     :file/content "i'm a tag"}
+                    {:file/path "pages/generic page.md"
+                     :file/content "- link to page one [[page ONE]]"}])
+
+  (is (= '("sep 18th, 2020" "aug 15th, 2020" "generic page")
+         (map first (model/get-pages-that-mentioned-page test-helper/test-db "page ONE" true)))
+      "Must be 'generic page' + 2 journals")
+
+  (is (= '("generic page")
+         (map first (model/get-pages-that-mentioned-page test-helper/test-db "page ONE" false)))
+      "Must be only 'generic page'")
+
+  (is (= '("aug 15th, 2020")
+         (map first (model/get-pages-that-mentioned-page test-helper/test-db "generic page" true)))
+      "Must show only 'aug 15th, 2020'")
+
+  (is (= '()
+         (map first (model/get-pages-that-mentioned-page test-helper/test-db "generic page" false)))
+      "Must be empty"))
+
 #_(cljs.test/test-ns 'frontend.db.model-test)