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]
(gen/let [block-uuid (gen-block-uuid db) (let [gen-content-attr (gen/let [content gen/string-alphanumeric]
content gen/string-alphanumeric] [:block-origin-content content])
[:frontend.worker.undo-redo/update-block gen-collapsed-attr (gen/let [v gen/boolean]
{:block-uuid block-uuid [:block-origin-collapsed v])
:block-origin-content content}])) gen-tags-attr (gen/let [tags (gen/vector (gen-block-uuid db))]
[:block-origin-tags tags])]
(gen/let [block-uuid (gen-block-uuid db)
attrs (gen/vector (gen/one-of [gen-content-attr gen-collapsed-attr gen-tags-attr]) 3)]
[:frontend.worker.undo-redo/update-block
(into {:block-uuid block-uuid} attrs)])))
(def ^:private gen-boundary (gen/return [:frontend.worker.undo-redo/boundary])) (def ^:private gen-boundary (gen/return [:frontend.worker.undo-redo/boundary]))