YesodCoreTest.hs 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. {-# LANGUAGE CPP #-}
  2. module YesodCoreTest (specs) where
  3. import YesodCoreTest.CleanPath
  4. import YesodCoreTest.Exceptions
  5. import YesodCoreTest.Widget
  6. import YesodCoreTest.Media
  7. import YesodCoreTest.Links
  8. import YesodCoreTest.NoOverloadedStrings
  9. import YesodCoreTest.InternalRequest
  10. import YesodCoreTest.ErrorHandling
  11. import YesodCoreTest.Cache
  12. import qualified YesodCoreTest.WaiSubsite as WaiSubsite
  13. import qualified YesodCoreTest.Redirect as Redirect
  14. import qualified YesodCoreTest.JsLoader as JsLoader
  15. import qualified YesodCoreTest.RequestBodySize as RequestBodySize
  16. import qualified YesodCoreTest.Json as Json
  17. import qualified YesodCoreTest.RawResponse as RawResponse
  18. import qualified YesodCoreTest.Streaming as Streaming
  19. import qualified YesodCoreTest.Reps as Reps
  20. import qualified YesodCoreTest.Auth as Auth
  21. import qualified YesodCoreTest.LiteApp as LiteApp
  22. import qualified YesodCoreTest.Ssl as Ssl
  23. import qualified YesodCoreTest.Csrf as Csrf
  24. import Test.Hspec
  25. specs :: Spec
  26. specs = do
  27. cleanPathTest
  28. exceptionsTest
  29. widgetTest
  30. mediaTest
  31. linksTest
  32. noOverloadedTest
  33. internalRequestTest
  34. errorHandlingTest
  35. cacheTest
  36. WaiSubsite.specs
  37. Redirect.specs
  38. JsLoader.specs
  39. RequestBodySize.specs
  40. Json.specs
  41. RawResponse.specs
  42. Streaming.specs
  43. Reps.specs
  44. Auth.specs
  45. LiteApp.specs
  46. Ssl.unsecSpec
  47. Ssl.sslOnlySpec
  48. Csrf.csrfSpec