Skip to content

Commit 5cc86a8

Browse files
committed
WIP
1 parent b7111fe commit 5cc86a8

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

test/Test/Database/LSMTree/UnitTests.hs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,11 @@ import Database.LSMTree as R
1717
import Database.LSMTree.Extras.Generators ()
1818
import Database.LSMTree.Internal.Serialise (SerialisedKey)
1919
import qualified System.FS.API as FS
20-
import qualified Test.QuickCheck.Arbitrary as QC
20+
import qualified Test.QuickCheck as QC
2121
import qualified Test.QuickCheck.Gen as QC
2222
import Test.Tasty (TestTree, testGroup)
2323
import Test.Tasty.HUnit
24+
import Test.Tasty.QuickCheck
2425
import Test.Util.FS (withTempIOHasBlockIO)
2526

2627

@@ -35,7 +36,7 @@ tests =
3536
, testCase "unit_unions_1" unit_unions_1
3637
, testCase "unit_union_credits" unit_union_credits
3738
, testCase "unit_union_credit_0" unit_union_credit_0
38-
, testCase "unit_union_blobref_invalidation" unit_union_blobref_invalidation
39+
, testProperty "unit_union_blobref_invalidation" unit_union_blobref_invalidation
3940
]
4041

4142
testSalt :: R.Salt
@@ -218,8 +219,8 @@ unit_union_credit_0 =
218219

219220
-- | Blob refs into a union don't get invalidated when updating the union's
220221
-- input tables.
221-
unit_union_blobref_invalidation :: Assertion
222-
unit_union_blobref_invalidation =
222+
unit_union_blobref_invalidation :: QC.Property
223+
unit_union_blobref_invalidation = QC.ioProperty $
223224
withTempIOHasBlockIO "test" $ \hfs hbio ->
224225
withOpenSession nullTracer hfs hbio testSalt (FS.mkFsPath []) $ \sess ->
225226
withTableWith config sess $ \t1 -> do

0 commit comments

Comments
 (0)