@@ -6,6 +6,7 @@ module Hakyll.Core.Routes.Tests
66import Test.Framework
77import Test.HUnit hiding (Test)
88
9+import Hakyll.Core.Identifier
910import Hakyll.Core.Routes
1011import TestSuite.Util
1112
@@ -16,6 +17,11 @@ tests = fromAssertions "runRoutes"
1617 , Just "foo.html" @=? runRoutes (setExtension "html") "foo.markdown"
1718 , Just "foo.html" @=? runRoutes (setExtension ".html") "foo.markdown"
1819
20+ , Just "neve ro ddo reven" @=?
21+ runRoutes (customRoute (reverse . toFilePath )) "never odd or even"
22+
23+ , Just "foo" @=? runRoutes (constRoute "foo") "bar"
24+
1925 , Just "tags/bar.xml" @=?
2026 runRoutes (gsubRoute "rss/" (const "")) "tags/rss/bar.xml"
2127 , Just "tags/bar.xml" @=?