This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "heist".
The branch, master has been updated
via 1a4aabf8a80995db42ea0f1d3d67882664a87cc8 (commit)
from 738b0e3d4f0c11d3f3326a36daaba1514a55b3ee (commit)
Summary of changes:
test/suite/Text/Templating/Heist/Tests.hs | 27 ++++++++++++++-------------
1 files changed, 14 insertions(+), 13 deletions(-)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 1a4aabf8a80995db42ea0f1d3d67882664a87cc8
Author: Gregory Collins <[email protected]>
Date: Sun Dec 19 13:15:44 2010 +0100
Fix testsuite.
diff --git a/test/suite/Text/Templating/Heist/Tests.hs
b/test/suite/Text/Templating/Heist/Tests.hs
index 8908643..4adefbe 100644
--- a/test/suite/Text/Templating/Heist/Tests.hs
+++ b/test/suite/Text/Templating/Heist/Tests.hs
@@ -69,7 +69,7 @@ simpleBindTest = monadicIO $ forAllM arbitrary prop
spliceResult <- run $ evalTemplateMonad (runNodeList template)
(X.Text "")
- emptyTemplateState
+ (emptyTemplateState ".")
assert $ result == spliceResult
@@ -89,7 +89,7 @@ monoidTest :: IO ()
monoidTest = do
H.assertBool "left monoid identity" $ mempty `mappend` es == es
H.assertBool "right monoid identity" $ es `mappend` mempty == es
- where es = emptyTemplateState :: TemplateState IO
+ where es = (emptyTemplateState ".") :: TemplateState IO
------------------------------------------------------------------------------
@@ -109,7 +109,7 @@ hasTemplateTest :: H.Assertion
hasTemplateTest = do
ets <- loadT "templates"
let tm = either (error "Error loading templates") _templateMap ets
- let ts = setTemplates tm emptyTemplateState :: TemplateState IO
+ let ts = setTemplates tm (emptyTemplateState ".") :: TemplateState IO
H.assertBool "hasTemplate ts" (hasTemplate "index" ts)
@@ -137,7 +137,7 @@ fsLoadTest :: H.Assertion
fsLoadTest = do
ets <- loadT "templates"
let tm = either (error "Error loading templates") _templateMap ets
- let ts = setTemplates tm emptyTemplateState :: TemplateState IO
+ let ts = setTemplates tm (emptyTemplateState ".") :: TemplateState IO
let f = g ts
f isNothing "abc/def/xyz"
@@ -229,8 +229,9 @@ markdownTest = do
-- | Markdown test on supplied text
markdownTextTest :: H.Assertion
markdownTextTest = do
- result <- evalTemplateMonad markdownSplice
- (X.Text "This *is* a test.") emptyTemplateState
+ result <- evalTemplateMonad (markdownSplice ".")
+ (X.Text "This *is* a test.")
+ (emptyTemplateState ".")
H.assertEqual "Markdown text" htmlExpected
(B.filter (/= '\n') $ formatList' result)
@@ -238,7 +239,7 @@ markdownTextTest = do
------------------------------------------------------------------------------
applyTest :: H.Assertion
applyTest = do
- let es = emptyTemplateState :: TemplateState IO
+ let es = (emptyTemplateState ".") :: TemplateState IO
res <- evalTemplateMonad applyImpl
(X.Element "apply" [("template", "nonexistant")] []) es
@@ -248,7 +249,7 @@ applyTest = do
------------------------------------------------------------------------------
ignoreTest :: H.Assertion
ignoreTest = do
- let es = emptyTemplateState :: TemplateState IO
+ let es = (emptyTemplateState ".") :: TemplateState IO
res <- evalTemplateMonad ignoreImpl
(X.Element "ignore" [("tag", "ignorable")]
[X.Text "This should be ignored"]) es
@@ -265,13 +266,13 @@ isLeft (Right _) = False
------------------------------------------------------------------------------
loadT :: String -> IO (Either String (TemplateState IO))
-loadT s = loadTemplates s emptyTemplateState
+loadT s = loadTemplates s (emptyTemplateState s)
------------------------------------------------------------------------------
loadTS :: FilePath -> IO (TemplateState IO)
loadTS baseDir = do
- etm <- loadTemplates baseDir emptyTemplateState
+ etm <- loadTemplates baseDir $ emptyTemplateState baseDir
return $ either error id etm
@@ -425,7 +426,7 @@ instance Show Bind where
, "Splice result:"
, L.unpack $ L.concat $ map formatNode $ unsafePerformIO $
evalTemplateMonad (runNodeList $ buildBindTemplate b)
- (X.Text "") emptyTemplateState
+ (X.Text "") (emptyTemplateState ".")
, "Template:"
, L.unpack $ L.concat $ map formatNode $ buildBindTemplate b
]
@@ -503,7 +504,7 @@ calcResult apply@(Apply name _ callee _ _) =
where ts = setTemplates (Map.singleton [unName name]
(InternalTemplate Nothing callee))
- emptyTemplateState
+ (emptyTemplateState ".")
@@ -522,7 +523,7 @@ postRun = hookG "Inserted on postRun"
ts :: IO (Either String (TemplateState IO))
ts = loadTemplates "test/templates" $
- foldr ($) emptyTemplateState
+ foldr ($) (emptyTemplateState ".")
[setOnLoadHook onLoad
,setPreRunHook preRun
,setPostRunHook postRun
-----------------------------------------------------------------------
hooks/post-receive
--
heist
_______________________________________________
Snap mailing list
[email protected]
http://mailman-mail5.webfaction.com/listinfo/snap