/scalate-wikitext/src/test/scala/org/fusesource/scalate/wikitext/ChildrenTest.scala
http://github.com/scalate/scalate · Scala · 46 lines · 22 code · 7 blank · 17 comment · 0 complexity · 9c007a0e94b9cb9737844a1e52e39985 MD5 · raw file
- /**
- * Copyright (C) 2009-2011 the original author or authors.
- * See the notice.md file distributed with this work for additional
- * information regarding copyright ownership.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
- package org.fusesource.scalate.wikitext
- import org.fusesource.scalate.test.TemplateTestSupport
- import java.io.File
- import org.scalatest.ConfigMap
- class ChildrenTest extends TemplateTestSupport {
- test("children depth 1") {
- assertUriOutputContains("foo.conf", """<a href="foo/a.html">""",
- """<a href="foo/b.html">""",
- """<a href="foo/user-guide.html">""", "User Guide")
- }
- test("children all") {
- assertUriOutputContains("all.conf", """<a href="foo/a.html">""", """<a href="foo/b.html">""",
- """<a href="foo/b/b1.html">""", """<a href="foo/b/b2.html">""")
- }
- test("children of b") {
- assertUriOutputContains("foo/b.conf", """<a href="b/b1.html">""", """<a href="b/b2.html">""")
- }
- override protected def beforeAll(map: ConfigMap) = {
- super.beforeAll(map)
- engine.sourceDirectories = List(new File(baseDir, "src/test/resources"))
- }
- }