/scalate-core/src/test/scala/org/fusesource/scalate/filter/CoffeeScriptPipelineTest.scala

http://github.com/scalate/scalate · Scala · 22 lines · 17 code · 5 blank · 0 comment · 0 complexity · ae8f84861d078b017fbec4117890c909 MD5 · raw file

  1. package org.fusesource.scalate.filter
  2. import org.fusesource.scalate.TemplateTestSupport
  3. import org.fusesource.scalate.util.ResourceLoader
  4. import org.fusesource.scalate.support.TemplateFinder
  5. class CoffeeScriptPipelineTest extends TemplateTestSupport {
  6. lazy val finder = new TemplateFinder(engine)
  7. test("coffeescript pipeline") {
  8. assertUriOutputContains(
  9. "/org/fusesource/scalate/filter/sample.js",
  10. """alert("Hello, Coffee!");
  11. """)
  12. }
  13. override protected def fromUri(uri: String) = {
  14. val newUri = finder.findTemplate(uri).getOrElse(uri)
  15. super.fromUri(newUri)
  16. }
  17. }