diff options
author | Jasper Van der Jeugt <m@jaspervdj.be> | 2014-10-27 12:20:31 +0100 |
---|---|---|
committer | Jasper Van der Jeugt <m@jaspervdj.be> | 2014-10-27 12:20:31 +0100 |
commit | 59b6f01218eb2fbd36cb9fec6a3413093171ccda (patch) | |
tree | c2cdb693c03639bf02ef79c7336e911e4aa58d06 /tests | |
parent | 8bc18c7fd64fe5c0354c3ac9a4cd12bf3a46cb17 (diff) | |
download | hakyll-59b6f01218eb2fbd36cb9fec6a3413093171ccda.tar.gz |
Better functions in templates
Diffstat (limited to 'tests')
-rw-r--r-- | tests/Hakyll/Web/Template/Context/Tests.hs | 2 | ||||
-rw-r--r-- | tests/Hakyll/Web/Template/Tests.hs | 2 | ||||
-rw-r--r-- | tests/data/template.html | 3 | ||||
-rw-r--r-- | tests/data/template.html.out | 1 |
4 files changed, 5 insertions, 3 deletions
diff --git a/tests/Hakyll/Web/Template/Context/Tests.hs b/tests/Hakyll/Web/Template/Context/Tests.hs index 627624f..5f77dad 100644 --- a/tests/Hakyll/Web/Template/Context/Tests.hs +++ b/tests/Hakyll/Web/Template/Context/Tests.hs @@ -51,7 +51,7 @@ testContextDone :: Store -> Provider -> Identifier -> String testContextDone store provider identifier key context = testCompilerDone store provider identifier $ do item <- getResourceBody - cf <- unContext context key item + cf <- unContext context key [] item case cf of StringField str -> return str ListField _ _ -> error $ diff --git a/tests/Hakyll/Web/Template/Tests.hs b/tests/Hakyll/Web/Template/Tests.hs index 8763147..8baf01b 100644 --- a/tests/Hakyll/Web/Template/Tests.hs +++ b/tests/Hakyll/Web/Template/Tests.hs @@ -76,4 +76,4 @@ testApplyJoinTemplateList = do where i1 = Item "item1" "Hello" i2 = Item "item2" "World" - tpl = Template [Chunk "<b>", Key "body", Chunk "</b>"] + tpl = Template [Chunk "<b>", Expr (Ident "body"), Chunk "</b>"] diff --git a/tests/data/template.html b/tests/data/template.html index 26f9e8a..55e76f6 100644 --- a/tests/data/template.html +++ b/tests/data/template.html @@ -1,7 +1,8 @@ <div> I'm so rich I have $$3. - $rev foo$ + $rev("foo")$ + $rev(rev("foo"))$ $if(body)$ I have body diff --git a/tests/data/template.html.out b/tests/data/template.html.out index 0b17d31..75ef4df 100644 --- a/tests/data/template.html.out +++ b/tests/data/template.html.out @@ -2,6 +2,7 @@ I'm so rich I have $3. oof + foo I have body |