test(undo): update-block-op add more attrs

pull/11293/head
rcmerci 2024-04-12 12:01:38 +08:00
parent e76a672918
commit f0275db47d
1 changed files with 10 additions and 5 deletions

View File

@ -60,11 +60,16 @@
(defn- gen-update-block-op (defn- gen-update-block-op
[db] [db]
(let [gen-content-attr (gen/let [content gen/string-alphanumeric]
[:block-origin-content content])
gen-collapsed-attr (gen/let [v gen/boolean]
[:block-origin-collapsed v])
gen-tags-attr (gen/let [tags (gen/vector (gen-block-uuid db))]
[:block-origin-tags tags])]
(gen/let [block-uuid (gen-block-uuid db) (gen/let [block-uuid (gen-block-uuid db)
content gen/string-alphanumeric] attrs (gen/vector (gen/one-of [gen-content-attr gen-collapsed-attr gen-tags-attr]) 3)]
[:frontend.worker.undo-redo/update-block [:frontend.worker.undo-redo/update-block
{:block-uuid block-uuid (into {:block-uuid block-uuid} attrs)])))
:block-origin-content content}]))
(def ^:private gen-boundary (gen/return [:frontend.worker.undo-redo/boundary])) (def ^:private gen-boundary (gen/return [:frontend.worker.undo-redo/boundary]))