elocrypt-1.0.0: test/IntegTests.hs
{-# LANGUAGE TemplateHaskell #-}
module Main where
import Data.Functor
import Data.List
import Data.Maybe
import Control.Monad
import Text.Printf
import Test.Proctest
import Test.Proctest.Assertions
import Test.QuickCheck
import Test.QuickCheck.Property
import Test.Tasty hiding (Timeout)
import Test.Tasty.QuickCheck (QuickCheckTests(..), testProperty)
import Test.Tasty.TH
import qualified IntegTest.Elocrypt.PasswordTest as PasswordTest
import qualified IntegTest.Elocrypt.PassphraseTest as PassphraseTest
main :: IO ()
main = defaultMain (options tests)
options :: TestTree -> TestTree
options = localOption (QuickCheckTests 10)
tests :: TestTree
tests = testGroup "Integration Tests" [
PasswordTest.tests,
PassphraseTest.tests
]