From 85ffb4a193745ca480cf12ce40fdfdd66e6038ed Mon Sep 17 00:00:00 2001
From: Bodigrim <andrew.lelechenko@gmail.com>
Date: Sat, 13 Nov 2021 21:23:47 +0000
Subject: [PATCH] Tests: keep compatible with ancient QuickCheck

---
 tests/Tests/QuickCheckUtils.hs | 3 ++-
 text.cabal                     | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/tests/Tests/QuickCheckUtils.hs b/tests/Tests/QuickCheckUtils.hs
index d7d5e2ae..d6681b46 100644
--- a/tests/Tests/QuickCheckUtils.hs
+++ b/tests/Tests/QuickCheckUtils.hs
@@ -35,7 +35,8 @@ import Data.Char (isSpace)
 import Data.Text.Foreign (I8)
 import Data.Text.Lazy.Builder.RealFloat (FPFormat(..))
 import Data.Word (Word8, Word16)
-import Test.QuickCheck hiding (Fixed(..), Small (..), (.&.))
+import Test.QuickCheck (Arbitrary(..), arbitraryUnicodeChar, arbitraryBoundedEnum, getUnicodeString, arbitrarySizedIntegral, shrinkIntegral, Property, ioProperty, discard, counterexample, (===), (.&&.), NonEmptyList(..))
+import Test.QuickCheck.Gen (Gen, choose, chooseAny, elements, frequency, listOf, oneof, resize, sized)
 import Tests.Utils
 import qualified Data.ByteString as B
 import qualified Data.ByteString.Lazy as BL
diff --git a/text.cabal b/text.cabal
index 4683b38a..cb06d3e9 100644
--- a/text.cabal
+++ b/text.cabal
@@ -220,7 +220,7 @@ test-suite tests
     Tests.Utils
 
   build-depends:
-    QuickCheck >= 2.14.1 && < 2.15,
+    QuickCheck >= 2.12.6 && < 2.15,
     base <5,
     bytestring,
     deepseq,
-- 
GitLab