std.dom.mock
item-props-delete-mock
added in 3.0
(item-props-delete-mock tag item props)custom props delete function for mock item
(-> (item-props-delete-mock :mock/pane (item/item-create :mock/pane {:a 1 :b 2}) {:b 2}) :props) => {:a 1}
item-props-set-mock
added in 3.0
(item-props-set-mock tag item props)custom props update function for mock item
(-> (item-props-set-mock :mock/pane (item/item-create :mock/pane {:a 1}) {:b 2 :c 3}) :props) => {:a 1, :b 2, :c 3}
item-set-list-mock
added in 3.0
(item-set-list-mock tag item k vlist)mock-format
added in 3.0
(mock-format {:keys [tag props], :as item})checks if object is a mock item
(-> (item/item-create :mock/label {:text “hello”}) (mock-format)) => :mock/label “hello”
(-> (item/item-create :mock/pane {:children “a” “b” “c”}) (mock-format)) => :mock/pane “a” “b” “c”
mock?
added in 3.0
(mock? obj)checks if object is a mock item
(-> (item/item-create :mock/label) (mock?)) => true