|
|
@@ -49,14 +49,14 @@
|
|
|
(testing "Add existing values to closed values"
|
|
|
(let [values (get-value-ids k)]
|
|
|
(is (every? uuid? values))
|
|
|
- (is (= #{"1" "2"} (get-closed-values values)))
|
|
|
+ (is (= #{1 2} (get-closed-values values)))
|
|
|
(is (every? #(contains? (:block/type (db/entity [:block/uuid %])) "closed value")
|
|
|
values))))
|
|
|
(testing "Add non-numbers shouldn't work"
|
|
|
(p/let [result (db-property-handler/<upsert-closed-value property {:value "not a number"})]
|
|
|
(is (= result :value-invalid))
|
|
|
(let [values (get-value-ids k)]
|
|
|
- (is (= #{"1" "2"} (get-closed-values values))))))
|
|
|
+ (is (= #{1 2} (get-closed-values values))))))
|
|
|
|
|
|
(testing "Add existing value"
|
|
|
(p/let [result (db-property-handler/<upsert-closed-value property {:value 2})]
|
|
|
@@ -66,10 +66,10 @@
|
|
|
(p/let [{:keys [block-id tx-data]} (db-property-handler/<upsert-closed-value property {:value 3})]
|
|
|
(db/transact! tx-data)
|
|
|
(let [b (db/entity [:block/uuid block-id])]
|
|
|
- (is (= "3" (:block/content b)))
|
|
|
+ (is (= 3 (:block/content b)))
|
|
|
(is (contains? (:block/type b) "closed value"))
|
|
|
(let [values (get-value-ids k)]
|
|
|
- (is (= #{"1" "2" "3"} (get-closed-values values))))
|
|
|
+ (is (= #{1 2 3} (get-closed-values values))))
|
|
|
|
|
|
(testing "Update closed value"
|
|
|
(p/let [{:keys [tx-data]} (db-property-handler/<upsert-closed-value property {:id block-id
|