Advertisement
Guest User

Untitled

a guest
Apr 10th, 2021
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. module Main where
  2.  
  3. import           Test.Hspec
  4. import           Test.QuickCheck
  5.  
  6. import           Data.Char
  7. import           Lib.Happy
  8.  
  9. main :: IO ()
  10. main = hspec $ do
  11.   describe "palindrome" $ do
  12.     it "palindrome1 should give same results of palindrome2" $ property $
  13.       \str-> prop_palindrome str
  14.  
  15. prop_palindrome :: String -> Bool
  16. prop_palindrome str = let str' = filter isAscii str
  17.                      in palindromePerm1 str' == palindromePerm2 str'
  18.  
  19.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement