diff options
author | Felix Mulder <felix.mulder@gmail.com> | 2017-01-09 13:55:43 +0100 |
---|---|---|
committer | Felix Mulder <felix.mulder@gmail.com> | 2017-01-31 14:31:05 +0100 |
commit | ce4ba7f7718fb1b5f698e784fa7f89902f5bf098 (patch) | |
tree | d8c8ad76636ae8f1d14b666dcf0c8cf491edd649 /doc-tool/test/dotty/tools/dottydoc | |
parent | de4787898fbf91662cd894c5a9a0f30ad097fa5f (diff) | |
download | dotty-ce4ba7f7718fb1b5f698e784fa7f89902f5bf098.tar.gz dotty-ce4ba7f7718fb1b5f698e784fa7f89902f5bf098.tar.bz2 dotty-ce4ba7f7718fb1b5f698e784fa7f89902f5bf098.zip |
Preserve `page` object on expansion
Diffstat (limited to 'doc-tool/test/dotty/tools/dottydoc')
-rw-r--r-- | doc-tool/test/dotty/tools/dottydoc/staticsite/SiteTests.scala | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/doc-tool/test/dotty/tools/dottydoc/staticsite/SiteTests.scala b/doc-tool/test/dotty/tools/dottydoc/staticsite/SiteTests.scala index b73d7555b..2a8b6ac9b 100644 --- a/doc-tool/test/dotty/tools/dottydoc/staticsite/SiteTests.scala +++ b/doc-tool/test/dotty/tools/dottydoc/staticsite/SiteTests.scala @@ -56,4 +56,26 @@ class SiteTests extends DottyDocTest { "html page did not render properly" ) } + + @Test def preservesPageYaml = { + val site = new Site(new java.io.File("../doc-tool/resources/")) + + val renderedPage = site.render(new HtmlPage( + """|--- + |title: Hello, world + |layout: index + |--- + |Hello, world!""".stripMargin, + Map.empty + ), Map.empty) + + assert( + renderedPage.contains("<h1>Hello, world!</h1>") && + !renderedPage.contains("---\nlayout: main\n---\n") && + !renderedPage.contains("---\nlayout: index\n---\n") && + renderedPage.contains("<title>Hello, world</title>") && + renderedPage.contains("<!DOCTYPE html>"), + "html page did not render properly" + ) + } } |