packages feed

language-ocaml-0.1.31: test/Language/OCaml/Parser/PostItemAttribute/Test.hs

{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE QuasiQuotes #-}

module Language.OCaml.Parser.PostItemAttribute.Test
  --( test
  ( testStrings
  --, unitTests
  ) where

import Data.String.Interpolate
-- import Test.Tasty

-- import Language.OCaml.Parser.Internal
import qualified Language.OCaml.Parser.AttrId.Test as AttrId
-- import Language.OCaml.Parser.TestUtils

limit :: Int
limit = 3

testStrings :: [String] -> [String]
testStrings payload = []
  ++ [ [i| [@@ #{ai} #{p} ] |]
       | ai <- AttrId.testStrings
       , p <- take limit payload
       ]

-- unitTests :: TestTree
-- unitTests = testGroup "Language.OCaml.Parser.PostItemAttribute" $ []
--   ++ map (mkParsingTest "seqExprP" seqExprP) testStrings

-- test :: IO ()
-- test = defaultMain unitTests