@@ -12,10 +12,8 @@ import Data.List as L
12
12
import Data.List.NonEmpty as NEL
13
13
import Data.Map as M
14
14
import Data.Maybe (Maybe (..), fromMaybe )
15
- import Data.Profunctor.Strong (first )
16
15
import Data.Semigroup.First (First (..))
17
16
import Data.Semigroup.Last (Last (..))
18
- import Data.String (toUpper )
19
17
import Data.Traversable (sequence , traverse )
20
18
import Data.TraversableWithIndex (traverseWithIndex )
21
19
import Data.Tuple (Tuple (..), fst , snd , uncurry )
@@ -161,14 +159,6 @@ objectTests = do
161
159
quickCheck (O .lookup " 1" nums == Just " one" <?> " invalid lookup - 1" )
162
160
quickCheck (O .lookup " 2" nums == Just " two" <?> " invalid lookup - 2" )
163
161
164
- log " fromFoldableWithIndexWith"
165
- do
166
- let numsMap = M .fromFoldable [Tuple 0 " zero" , Tuple 1 " one" , Tuple 2 " two" ]
167
- f n = if n == 0 then " 0" else " 1"
168
- nums = O .fromFoldableWithIndexWith (\k v -> Tuple (f k) v) (<>) numsMap
169
- quickCheck (O .lookup " 0" nums == Just " zero" <?> " invalid lookup - 0" )
170
- quickCheck (O .lookup " 1" nums == Just " onetwo" <?> " invalid lookup - 1" )
171
-
172
162
log " fromFoldableWith const [] = empty"
173
163
quickCheck (O .fromFoldableWith const [] == (O .empty :: O.Object Unit )
174
164
<?> " was not empty" )
@@ -198,17 +188,6 @@ objectTests = do
198
188
let f m1 = O .fromFoldable ((O .toUnfoldable m1) :: L.List (Tuple String Int )) in
199
189
O .fromFoldableWithIndex m == f m <?> show m
200
190
201
- log " fromFoldableWithIndexWith f const ~ fromFoldable . map (first f) . toUnfoldable"
202
- quickCheck $ \(TestObject m) ->
203
- O .fromFoldableWithIndexWith (\k v -> Tuple (toUpper k) v) const m ==
204
- O .fromFoldable (first toUpper <$> (O .toUnfoldable m :: L.List (Tuple String Int ))) <?> show m
205
-
206
- log " fromFoldableWithIndexWith Tuple const = fromFoldableWithIndex"
207
- quickCheck $ \arr ->
208
- let m = M .fromFoldable (arr :: L.List (Tuple String Int )) in
209
- O .fromFoldableWithIndexWith Tuple const m ==
210
- O .fromFoldableWithIndex m <?> show m
211
-
212
191
log " fromFoldableWith const = fromFoldable"
213
192
quickCheck $ \arr -> O .fromFoldableWith const arr ==
214
193
O .fromFoldable (arr :: L.List (Tuple String Int )) <?> show arr
0 commit comments