hnix-store-tests-0.1.0.0: tests/SignatureSpec.hs
module SignatureSpec where
import Test.Hspec (Spec, describe)
import Test.Hspec.Nix (roundtrips)
import Test.Hspec.QuickCheck (prop)
import System.Nix.Signature (signatureToText, parseSignature, narSignatureToText, parseNarSignature)
import System.Nix.Arbitrary ()
spec :: Spec
spec = do
describe "Signature" $ do
prop "roundtrips" $ roundtrips signatureToText parseSignature
describe "NarSignature" $ do
prop "roundtrips" $ roundtrips narSignatureToText parseNarSignature