From f0275db47dac972ec24c00d4c051a581b15deced Mon Sep 17 00:00:00 2001 From: rcmerci Date: Fri, 12 Apr 2024 12:01:38 +0800 Subject: [PATCH] test(undo): update-block-op add more attrs --- src/test/frontend/worker/undo_redo_test.cljs | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/test/frontend/worker/undo_redo_test.cljs b/src/test/frontend/worker/undo_redo_test.cljs index b9c65cb18..072164849 100644 --- a/src/test/frontend/worker/undo_redo_test.cljs +++ b/src/test/frontend/worker/undo_redo_test.cljs @@ -60,11 +60,16 @@ (defn- gen-update-block-op [db] - (gen/let [block-uuid (gen-block-uuid db) - content gen/string-alphanumeric] - [:frontend.worker.undo-redo/update-block - {:block-uuid block-uuid - :block-origin-content content}])) + (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) + 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]))