compile tests

still failing due to jsLoader/defaultLayout missing
This commit is contained in:
Greg Weber 2015-05-19 15:48:15 -07:00
parent 5fd50c2a12
commit 478c147c6b
20 changed files with 25 additions and 12 deletions

View File

@ -47,6 +47,8 @@ module Yesod.Shakespeare (
, lucius , lucius
, CssUrl , CssUrl
, renderCssUrl , renderCssUrl
, module Text.Shakespeare.I18N
) where ) where
import Control.Monad (liftM, forM) import Control.Monad (liftM, forM)

View File

@ -1,5 +1,5 @@
{-# LANGUAGE OverloadedStrings, TemplateHaskell, QuasiQuotes, TypeFamilies, MultiParamTypeClasses #-} {-# LANGUAGE OverloadedStrings, TemplateHaskell, QuasiQuotes, TypeFamilies, MultiParamTypeClasses #-}
module YesodCoreTest.Auth (specs, Widget) where module YesodCoreTest.Auth (specs) where
import Yesod.Core import Yesod.Core
import Test.Hspec import Test.Hspec

View File

@ -2,7 +2,7 @@
{-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE FlexibleInstances #-}
{-# LANGUAGE DeriveDataTypeable #-} {-# LANGUAGE DeriveDataTypeable #-}
module YesodCoreTest.Cache (cacheTest, Widget) where module YesodCoreTest.Cache (cacheTest) where
import Test.Hspec import Test.Hspec

View File

@ -2,7 +2,7 @@
{-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE FlexibleInstances, ViewPatterns #-} {-# LANGUAGE FlexibleInstances, ViewPatterns #-}
{-# LANGUAGE CPP #-} {-# LANGUAGE CPP #-}
module YesodCoreTest.CleanPath (cleanPathTest, Widget) where module YesodCoreTest.CleanPath (cleanPathTest) where
import Test.Hspec import Test.Hspec

View File

@ -6,6 +6,7 @@ module YesodCoreTest.ErrorHandling
, Widget , Widget
) where ) where
import Yesod.Core import Yesod.Core
import Yesod.Core.Widget
import Test.Hspec import Test.Hspec
import Network.Wai import Network.Wai
import Network.Wai.Test import Network.Wai.Test

View File

@ -1,7 +1,7 @@
{-# LANGUAGE QuasiQuotes, TypeFamilies, TemplateHaskell, MultiParamTypeClasses #-} {-# LANGUAGE QuasiQuotes, TypeFamilies, TemplateHaskell, MultiParamTypeClasses #-}
{-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE FlexibleInstances #-}
module YesodCoreTest.Exceptions (exceptionsTest, Widget) where module YesodCoreTest.Exceptions (exceptionsTest) where
import Test.Hspec import Test.Hspec

View File

@ -1,9 +1,10 @@
{-# LANGUAGE QuasiQuotes, TypeFamilies, TemplateHaskell, MultiParamTypeClasses #-} {-# LANGUAGE QuasiQuotes, TypeFamilies, TemplateHaskell, MultiParamTypeClasses #-}
{-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE FlexibleInstances #-}
module YesodCoreTest.JsLoaderSites.Bottom (B(..), Widget) where module YesodCoreTest.JsLoaderSites.Bottom (B(..)) where
import Yesod.Core import Yesod.Core
import Yesod.Core.Widget
data B = B data B = B
mkYesod "B" [parseRoutes| mkYesod "B" [parseRoutes|

View File

@ -1,5 +1,5 @@
{-# LANGUAGE OverloadedStrings, TemplateHaskell, QuasiQuotes, TypeFamilies, MultiParamTypeClasses, ViewPatterns #-} {-# LANGUAGE OverloadedStrings, TemplateHaskell, QuasiQuotes, TypeFamilies, MultiParamTypeClasses, ViewPatterns #-}
module YesodCoreTest.Json (specs, Widget) where module YesodCoreTest.Json (specs) where
import Yesod.Core import Yesod.Core
import Test.Hspec import Test.Hspec

View File

@ -1,11 +1,12 @@
{-# LANGUAGE QuasiQuotes, TypeFamilies, TemplateHaskell, MultiParamTypeClasses #-} {-# LANGUAGE QuasiQuotes, TypeFamilies, TemplateHaskell, MultiParamTypeClasses #-}
{-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE FlexibleInstances, ViewPatterns #-} {-# LANGUAGE FlexibleInstances, ViewPatterns #-}
module YesodCoreTest.Links (linksTest, Widget) where module YesodCoreTest.Links (linksTest) where
import Test.Hspec import Test.Hspec
import Yesod.Core import Yesod.Core
import Yesod.Core.Widget
import Text.Hamlet import Text.Hamlet
import Network.Wai import Network.Wai
import Network.Wai.Test import Network.Wai.Test

View File

@ -6,6 +6,7 @@ module YesodCoreTest.Media (mediaTest, Widget) where
import Test.Hspec import Test.Hspec
import Yesod.Core import Yesod.Core
import Yesod.Core.Widget
import Network.Wai import Network.Wai
import Network.Wai.Test import Network.Wai.Test
import Text.Lucius import Text.Lucius

View File

@ -7,6 +7,8 @@ import Test.Hspec
import YesodCoreTest.NoOverloadedStringsSub import YesodCoreTest.NoOverloadedStringsSub
import Yesod.Core import Yesod.Core
import Yesod.Core.Widget
import Yesod.Shakespeare
import Network.Wai import Network.Wai
import Network.Wai.Test import Network.Wai.Test
import Data.Monoid (mempty) import Data.Monoid (mempty)

View File

@ -1,5 +1,5 @@
{-# LANGUAGE OverloadedStrings, TemplateHaskell, QuasiQuotes, TypeFamilies, MultiParamTypeClasses, ScopedTypeVariables #-} {-# LANGUAGE OverloadedStrings, TemplateHaskell, QuasiQuotes, TypeFamilies, MultiParamTypeClasses, ScopedTypeVariables #-}
module YesodCoreTest.RawResponse (specs, Widget) where module YesodCoreTest.RawResponse (specs) where
import Yesod.Core import Yesod.Core
import Test.Hspec import Test.Hspec

View File

@ -1,5 +1,5 @@
{-# LANGUAGE QuasiQuotes, TemplateHaskell, TypeFamilies, MultiParamTypeClasses, OverloadedStrings #-} {-# LANGUAGE QuasiQuotes, TemplateHaskell, TypeFamilies, MultiParamTypeClasses, OverloadedStrings #-}
module YesodCoreTest.Redirect (specs, Widget) where module YesodCoreTest.Redirect (specs) where
import YesodCoreTest.YesodTest import YesodCoreTest.YesodTest
import Yesod.Core.Handler (redirectWith, setEtag) import Yesod.Core.Handler (redirectWith, setEtag)

View File

@ -1,5 +1,5 @@
{-# LANGUAGE OverloadedStrings, TemplateHaskell, QuasiQuotes, TypeFamilies, MultiParamTypeClasses, ViewPatterns #-} {-# LANGUAGE OverloadedStrings, TemplateHaskell, QuasiQuotes, TypeFamilies, MultiParamTypeClasses, ViewPatterns #-}
module YesodCoreTest.Reps (specs, Widget) where module YesodCoreTest.Reps (specs) where
import Yesod.Core import Yesod.Core
import Test.Hspec import Test.Hspec

View File

@ -1,7 +1,7 @@
{-# LANGUAGE QuasiQuotes, TypeFamilies, TemplateHaskell, MultiParamTypeClasses #-} {-# LANGUAGE QuasiQuotes, TypeFamilies, TemplateHaskell, MultiParamTypeClasses #-}
{-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE FlexibleInstances #-}
module YesodCoreTest.RequestBodySize (specs, Widget) where module YesodCoreTest.RequestBodySize (specs) where
import Test.Hspec import Test.Hspec

View File

@ -2,6 +2,7 @@
module YesodCoreTest.Streaming (specs) where module YesodCoreTest.Streaming (specs) where
import Yesod.Core import Yesod.Core
import Yesod.Core.Widget (sendChunkHtml)
import Test.Hspec import Test.Hspec
import Network.Wai.Test import Network.Wai.Test
import Data.Text (Text) import Data.Text (Text)

View File

@ -2,6 +2,7 @@
module YesodCoreTest.StubSslOnly ( App ( App ) ) where module YesodCoreTest.StubSslOnly ( App ( App ) ) where
import Yesod.Core import Yesod.Core
import Yesod.Shakespeare
import qualified Web.ClientSession as CS import qualified Web.ClientSession as CS
data App = App data App = App

View File

@ -2,6 +2,7 @@
module YesodCoreTest.StubUnsecured ( App ( App ) ) where module YesodCoreTest.StubUnsecured ( App ( App ) ) where
import Yesod.Core import Yesod.Core
import Yesod.Shakespeare
data App = App data App = App

View File

@ -1,5 +1,5 @@
{-# LANGUAGE CPP, QuasiQuotes, TemplateHaskell, TypeFamilies, MultiParamTypeClasses, OverloadedStrings #-} {-# LANGUAGE CPP, QuasiQuotes, TemplateHaskell, TypeFamilies, MultiParamTypeClasses, OverloadedStrings #-}
module YesodCoreTest.WaiSubsite (specs, Widget) where module YesodCoreTest.WaiSubsite (specs) where
import YesodCoreTest.YesodTest import YesodCoreTest.YesodTest
import Yesod.Core import Yesod.Core

View File

@ -6,6 +6,8 @@ module YesodCoreTest.Widget (widgetTest) where
import Test.Hspec import Test.Hspec
import Yesod.Core import Yesod.Core
import Yesod.Core.Widget
import Yesod.Shakespeare
import Text.Julius import Text.Julius
import Text.Lucius import Text.Lucius
import Text.Hamlet import Text.Hamlet