{-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE TypeApplications #-} module Main where import Gargantext.Core.Types.Individu import Gargantext.Prelude.Crypto.Auth (createPasswordHash) import Test.Tasty.Bench main :: IO () main = defaultMain [ bgroup "Benchmarks" [ bgroup "User creation" [ bench "createPasswordHash" $ whnfIO (createPasswordHash "rabbit") , bench "toUserHash" $ whnfIO (toUserHash $ NewUser "alfredo" "alfredo@well-typed.com" (GargPassword "rabbit")) ] ] ]