content: {-# LANGUAGE TemplateHaskell, UnboxedTuples, ScopedTypeVariables #-}
  module Parsley.Selective.Test where
  import Test.Tasty
  import Test.Tasty.HUnit
  import TestUtils
  import qualified Parsley.Selective.Parsers as Parsers
  
  tests :: TestTree
  tests = testGroup "Selective" [ selectTests
                                , filterTests
                                , predicateTests
                                , sbindTests
                                , whenTests
                                , whileTests
                                , fromMaybePTests
                                ]
  
  selectTests :: TestTree
  selectTests = testGroup "select should" []
  
  filterTests :: TestTree
  filterTests = testGroup "filter should" [] -- >??>, >?>, filteredBy
  
  predicateTests :: TestTree
  predicateTests = testGroup "predicate should" [] -- <?:>
  
  sbindTests :: TestTree
  sbindTests = testGroup "sbind should" [] -- match
  
  whenTests :: TestTree
  whenTests = testGroup "when should" []
  
  whileTests :: TestTree
  whileTests = testGroup "while should" []
  
  fromMaybePTests :: TestTree
  fromMaybePTests = testGroup "fromMaybeP should" []
  