File tree Expand file tree Collapse file tree 2 files changed +17
-9
lines changed Expand file tree Collapse file tree 2 files changed +17
-9
lines changed Original file line number Diff line number Diff line change @@ -10382,6 +10382,7 @@ reduces them without incurring seq initialization"
10382
10382
(-count [coll] 2 )
10383
10383
IHash
10384
10384
(-hash [coll] (hash-ordered-coll [k v]))
10385
+ ISequential
10385
10386
IEquiv
10386
10387
(-equiv [coll other] (equiv-sequential coll other))
10387
10388
IVector
Original file line number Diff line number Diff line change 19
19
(is (== 1 (:foo a)))))
20
20
21
21
(deftest test-simple-map-entry-eq-hash
22
+ (is (= (simple-map-entry 1 2 ) (simple-map-entry 1 2 )))
22
23
(is (= (simple-map-entry 1 2 )
23
- (MapEntry. 1 2 nil )))
24
+ (MapEntry. 1 2 nil )))
24
25
(is (== (hash (simple-map-entry 1 2 ))
25
26
(hash (MapEntry. 1 2 nil )))))
26
27
27
28
(deftest test-simple-set-with-set
28
29
(is (= (simple-set []) (set [])))
29
- (is (= (set []) (simple-set []))))
30
+ (is (= (set []) (simple-set [])))
31
+ (is (= (simple-set [(simple-map-entry 1 2 )])
32
+ (set [(MapEntry. 1 2 nil )]))))
30
33
31
- (comment
34
+ (deftest test-hash-map-simple-map-entry
35
+ (let [m (assoc (. HashMap -EMPTY) (simple-map-entry 1 2 ) true )]
36
+ (is (contains? m (simple-map-entry 1 2 )))))
37
+
38
+ (deftest test-simple-set-simple-map-entry
39
+ (let [a (simple-set [(simple-map-entry 1 2 )])]
40
+ (is (contains? a (simple-map-entry 1 2 )))))
32
41
33
- (require '[cljs.lite-collections-test] :reload )
34
- (cljs.test/run-tests )
42
+ (comment
35
43
36
- ; ; failing
37
- (= (simple-set [(simple-map-entry 1 2 )])
38
- (set [(MapEntry. 1 2 nil )]))
44
+ (require '[cljs.lite-collections-test])
45
+ (cljs.test/run-tests )
39
46
40
- )
47
+ )
You can’t perform that action at this time.
0 commit comments