aboutsummaryrefslogtreecommitdiff
path: root/doc-tool/test/TemplateErrorTests.scala
diff options
context:
space:
mode:
Diffstat (limited to 'doc-tool/test/TemplateErrorTests.scala')
-rw-r--r--doc-tool/test/TemplateErrorTests.scala32
1 files changed, 32 insertions, 0 deletions
diff --git a/doc-tool/test/TemplateErrorTests.scala b/doc-tool/test/TemplateErrorTests.scala
new file mode 100644
index 000000000..3359c7791
--- /dev/null
+++ b/doc-tool/test/TemplateErrorTests.scala
@@ -0,0 +1,32 @@
+package dotty.tools
+package dottydoc
+package staticsite
+
+import org.junit.Test
+import org.junit.Assert._
+
+class TemplateErrorTests extends DottyDocTest with SourceFileOps {
+ @Test def unclosedTag: Unit = {
+ htmlPage(
+ """|Yo dawg:
+ |{% include "stuff"
+ |I heard you like to include stuff""".stripMargin
+ ).html
+ }
+
+ @Test def missingEndif: Unit = {
+ htmlPage(
+ """|{% if someStuff %}
+ |Dude
+ |""".stripMargin
+ ).html
+ }
+
+ @Test def nonExistingTag: Unit = {
+ htmlPage(
+ """|{% someStuff 'ofDude' %}
+ |Dude
+ |""".stripMargin
+ ).html
+ }
+}