password-3.0.0.0: test/tasty/Spec.hs
import Test.Tasty
import Test.Tasty.QuickCheck
import Test.Tasty.Runners (NumThreads(..))
import Data.Password.Types
import Argon2 (testArgon2)
import Bcrypt (testBcrypt)
import PBKDF2 (testPBKDF2)
import Scrypt (testScrypt)
import Validate (testValidate)
main :: IO ()
main = defaultMain $ localOption (NumThreads 1) $
testGroup "Password"
[ testProperty "Password" $ \pass ->
unsafeShowPassword (mkPassword pass) === pass
, testArgon2
, testBcrypt
, testPBKDF2
, testScrypt
, testValidate
]