packages feed

raaz-0.3.11: tests/comparative/Digest.hs

module Digest( digestSpec
             , module Compare
             ) where
import Compare

digestSpec :: Eq a
           => [(String, ByteString -> a)]
           -> Spec
digestSpec fs = prop mesg $ \ bs -> checkSame $ map (digestIt bs) fs
  where digestIt bs (nm,f) = (nm, f bs)
        mesg = message $ map fst fs