tests: add Arbitrary BaseEncoding

This commit is contained in:
sorki 2023-11-30 06:05:24 +01:00
parent 2e54e33bed
commit 9b16abbac7
3 changed files with 15 additions and 0 deletions

View File

@ -36,6 +36,7 @@ library
import: commons
exposed-modules:
System.Nix.Arbitrary
, System.Nix.Arbitrary.Base
, System.Nix.Arbitrary.Build
, System.Nix.Arbitrary.ContentAddress
, System.Nix.Arbitrary.Derivation

View File

@ -1,5 +1,6 @@
module System.Nix.Arbitrary where
import System.Nix.Arbitrary.Base ()
import System.Nix.Arbitrary.Build ()
import System.Nix.Arbitrary.ContentAddress ()
import System.Nix.Arbitrary.Derivation ()

View File

@ -0,0 +1,13 @@
-- due to recent generic-arbitrary
{-# OPTIONS_GHC -fconstraint-solver-iterations=0 #-}
{-# OPTIONS_GHC -Wno-orphans #-}
module System.Nix.Arbitrary.Base where
import System.Nix.Base
import Test.QuickCheck (Arbitrary(..))
import Test.QuickCheck.Arbitrary.Generic (GenericArbitrary(..))
import Test.QuickCheck.Instances ()
deriving via GenericArbitrary BaseEncoding
instance Arbitrary BaseEncoding