это как? вроде проперти-тесты с генериками в принципе никто не умеет тестировать, есть только костыль https://hackage.haskell.org/package/QuickCheck-2.14.2/docs/Test-QuickCheck-Poly.html
Квикчек нормально проглатывает prop_InsertDeleteDelete :: (Eq a, Ord a) => a -> Set a -> Bool prop_InsertDeleteDelete x xs = Set.delete x (Set.insert x xs) == Set.delete x xs
он случайно юнит не подставляет?
Обсуждают сегодня