fakedata-1.0: test/AdjectiveSpec.hs
{-# LANGUAGE ScopedTypeVariables #-}
{-# LANGUAGE OverloadedStrings #-}
module AdjectiveSpec where
import qualified Data.Map as M
import Data.Text hiding (all, map)
import qualified Data.Text as T
import qualified Data.Vector as V
import Faker hiding (defaultFakerSettings)
import Faker.Adjective
import Test.Hspec
import TestImport
import Faker.Internal
isText :: Text -> Bool
isText x = T.length x >= 1
spec :: Spec
spec = do
describe "Adjective" $ do
it "positive" $ do
item <- generate positive
item `shouldSatisfy` isText
it "negative" $ do
item <- generate negative
item `shouldSatisfy` isText