diff options
Diffstat (limited to 'tests/Hakyll/Web')
-rw-r--r-- | tests/Hakyll/Web/Html/RelativizeUrls/Tests.hs (renamed from tests/Hakyll/Web/Urls/Relativize/Tests.hs) | 10 | ||||
-rw-r--r-- | tests/Hakyll/Web/Html/Tests.hs (renamed from tests/Hakyll/Web/Urls/Tests.hs) | 24 | ||||
-rw-r--r-- | tests/Hakyll/Web/Util/Html/Tests.hs | 29 |
3 files changed, 25 insertions, 38 deletions
diff --git a/tests/Hakyll/Web/Urls/Relativize/Tests.hs b/tests/Hakyll/Web/Html/RelativizeUrls/Tests.hs index 802a1ca..7799217 100644 --- a/tests/Hakyll/Web/Urls/Relativize/Tests.hs +++ b/tests/Hakyll/Web/Html/RelativizeUrls/Tests.hs @@ -1,22 +1,22 @@ -------------------------------------------------------------------------------- {-# LANGUAGE OverloadedStrings #-} -module Hakyll.Web.Urls.Relativize.Tests +module Hakyll.Web.Html.RelativizeUrls.Tests ( tests ) where -------------------------------------------------------------------------------- -import Test.Framework (Test, testGroup) -import Test.HUnit ((@=?)) +import Test.Framework (Test, testGroup) +import Test.HUnit ((@=?)) -------------------------------------------------------------------------------- -import Hakyll.Web.Urls.Relativize +import Hakyll.Web.Html.RelativizeUrls import TestSuite.Util -------------------------------------------------------------------------------- tests :: Test -tests = testGroup "Hakyll.Web.Urls.Relativize.Tests" $ +tests = testGroup "Hakyll.Web.Html.RelativizeUrls.Tests" $ fromAssertions "relativizeUrls" [ "<a href=\"../foo\">bar</a>" @=? relativizeUrlsWith ".." "<a href=\"/foo\">bar</a>" diff --git a/tests/Hakyll/Web/Urls/Tests.hs b/tests/Hakyll/Web/Html/Tests.hs index 648f308..35ffe27 100644 --- a/tests/Hakyll/Web/Urls/Tests.hs +++ b/tests/Hakyll/Web/Html/Tests.hs @@ -1,5 +1,5 @@ -------------------------------------------------------------------------------- -module Hakyll.Web.Urls.Tests +module Hakyll.Web.Html.Tests ( tests ) where @@ -11,14 +11,19 @@ import Test.HUnit (assert, (@=?)) -------------------------------------------------------------------------------- -import Hakyll.Web.Urls +import Hakyll.Web.Html import TestSuite.Util -------------------------------------------------------------------------------- tests :: Test -tests = testGroup "Hakyll.Web.Urls.Tests" $ concat - [ fromAssertions "withUrls" +tests = testGroup "Hakyll.Web.Html.Tests" $ concat + [ fromAssertions "demoteHeaders" + [ "<h2>A h1 title</h2>" @=? + demoteHeaders "<h1>A h1 title</h1>" + ] + + , fromAssertions "withUrls" [ "<a href=\"FOO\">bar</a>" @=? withUrls (map toUpper) "<a href=\"foo\">bar</a>" , "<img src=\"OH BAR\" />" @=? @@ -52,4 +57,15 @@ tests = testGroup "Hakyll.Web.Urls.Tests" $ concat , assert (not (isExternal "../header.png")) , assert (not (isExternal "/foo/index.html")) ] + + , fromAssertions "stripTags" + [ "foo" @=? stripTags "<p>foo</p>" + , "foo bar" @=? stripTags "<p>foo</p> bar" + , "foo" @=? stripTags "<p>foo</p" + ] + + , fromAssertions "escapeHtml" + [ "Me & Dean" @=? escapeHtml "Me & Dean" + , "<img>" @=? escapeHtml "<img>" + ] ] diff --git a/tests/Hakyll/Web/Util/Html/Tests.hs b/tests/Hakyll/Web/Util/Html/Tests.hs deleted file mode 100644 index 3a99ca7..0000000 --- a/tests/Hakyll/Web/Util/Html/Tests.hs +++ /dev/null @@ -1,29 +0,0 @@ --------------------------------------------------------------------------------- -module Hakyll.Web.Util.Html.Tests - ( tests - ) where - - --------------------------------------------------------------------------------- -import Test.Framework (Test, testGroup) -import Test.HUnit ((@=?)) - - --------------------------------------------------------------------------------- -import Hakyll.Web.Util.Html -import TestSuite.Util - - --------------------------------------------------------------------------------- -tests :: Test -tests = testGroup "Hakyll.Web.Util.Html" $ concat - [ fromAssertions "stripTags" - [ "foo" @=? stripTags "<p>foo</p>" - , "foo bar" @=? stripTags "<p>foo</p> bar" - , "foo" @=? stripTags "<p>foo</p" - ] - , fromAssertions "escapeHtml" - [ "Me & Dean" @=? escapeHtml "Me & Dean" - , "<img>" @=? escapeHtml "<img>" - ] - ] |