feat(outliner): add block record

This commit is contained in:
defclass
2021-01-28 16:44:44 +08:00
parent 0f4e30b7c3
commit ac629f1fc2
4 changed files with 91 additions and 25 deletions

View File

@@ -19,6 +19,19 @@
(is (= parent-id (:block/parent-id result)))
(is (= left-id (:block/left-id result)))))
(deftest test-get-by-parent-&-left
(let [conn (conn/create-outliner-db)
data [{:block/id "1"}
{:block/id "2"
:block/parent-id "1"
:block/left-id "1"}
{:block/id "3"
:block/parent-id "1"
:block/left-id "2"}]
_ (d/transact! conn data)
result (outliner/get-by-parent-&-left conn "1" "2")]
(is "3" (:block/id result))))
(deftest test-get-by-parent-id
(let [conn (conn/create-outliner-db)
data [{:block/id "1"}
@@ -31,19 +44,3 @@
_ (d/transact! conn data)
result (outliner/get-by-parent-id conn "1")]
(is (= ["2" "3"] (mapv :block/id result)))))
(deftest test-get-by-left-id
(let [conn (conn/create-outliner-db)
data [{:block/id "1"}
{:block/id "2"
:block/parent-id "1"
:block/left-id "1"}
{:block/id "3"
:block/parent-id "1"
:block/left-id "2"}]
_ (d/transact! conn data)
result (outliner/get-by-left-id conn "1")]
(is "2" (:block/id result))))