niv-0.2.15: src/Niv/Sources/Test.hs
module Niv.Sources.Test where
import qualified Data.ByteString.Lazy as BL
import qualified Data.Digest.Pure.MD5 as MD5
import qualified Data.Text as T
import Niv.Sources
import Test.Tasty.HUnit ((@=?))
-- | Ensure that the sources.nix we ship is tracked as the latest version
test_shippedSourcesNixIsLatest :: IO ()
test_shippedSourcesNixIsLatest =
latestVersionMD5
@=? (T.pack . show . MD5.md5 . BL.fromStrict $ initNixSourcesNixContent)