0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-01-23 23:18:48 -05:00

💄 Add indentation fixes on frontend tests

This commit is contained in:
Andrey Antukh 2023-07-11 17:19:01 +02:00
parent dae5e71fa1
commit 42aee56c36
3 changed files with 2566 additions and 2558 deletions

View file

@ -19,21 +19,28 @@
;; ---- Helpers to manage global events
(defn on-error
[cause]
(js/console.log "[CAUSE]:" (.-stack cause))
(js/console.log "[DATA]:" (pr-str (ex-data cause))))
(defn prepare-store
"Create a store with the given initial state. Wait until
a :the/end event occurs, and then call the function with
the final state at this point."
[state done completed-cb]
(let [store (ptk/store {:state state})
(let [store (ptk/store {:state state :on-error on-error})
stream (ptk/input-stream store)
stream (->> stream
(rx/take-until (rx/filter #(= :the/end %) stream))
(rx/last)
(rx/do
(fn []
(completed-cb @store)))
(rx/subs done #(throw %)))]
(rx/do (fn []
(completed-cb @store)))
(rx/subs (fn [_] (done))
(fn [cause]
(js/console.log "[error]:" cause))
(fn [_]
(js/console.log "[complete]"))))]
store))
;; Remove definitely when we ensure that the above method works

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff