{- This file is part of smaoin. - - Written in 2015 by fr33domlover . - - ♡ Copying is an act of love. Please copy, reuse and share. - - The author(s) have dedicated all copyright and related and neighboring - rights to this software to the public domain worldwide. This software is - distributed without any warranty. - - You should have received a copy of the CC0 Public Domain Dedication along - with this software. If not, see - . -} import Control.Monad (unless) import System.Exit import Test.QuickCheck import Test.QuickCheck.Test import Text.Printf main :: IO () main = do results <- mapM (\ (name ,action) -> printf "%-25s: " name >> action) tests unless (all isSuccess results) exitFailure prop_todo :: Bool prop_todo = False tests :: [(String, IO Result)] tests = [ ("todo", quickCheckResult prop_todo) ]