diff options
author | Johannes Rudolph <johannes.rudolph@gmail.com> | 2014-07-08 14:24:41 +0200 |
---|---|---|
committer | Johannes Rudolph <johannes.rudolph@gmail.com> | 2014-07-08 14:24:41 +0200 |
commit | 6a0844a9be28ab845272cf194773bf6a2b99c552 (patch) | |
tree | f99ac41f91b8e5e043fcdd6c9f438670b9bf0e63 /src/test/scala/spray/boilerplate/TemplateParserSpecs.scala | |
parent | a13f2dece099b450127bb97281a9489e01779c5f (diff) | |
download | sbt-boilerplate-6a0844a9be28ab845272cf194773bf6a2b99c552.tar.gz sbt-boilerplate-6a0844a9be28ab845272cf194773bf6a2b99c552.tar.bz2 sbt-boilerplate-6a0844a9be28ab845272cf194773bf6a2b99c552.zip |
fix parsing to allow an arbitrary number of elements on the top-level, fixes #3
Diffstat (limited to 'src/test/scala/spray/boilerplate/TemplateParserSpecs.scala')
-rw-r--r-- | src/test/scala/spray/boilerplate/TemplateParserSpecs.scala | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/test/scala/spray/boilerplate/TemplateParserSpecs.scala b/src/test/scala/spray/boilerplate/TemplateParserSpecs.scala index 063eaa0..a0ff049 100644 --- a/src/test/scala/spray/boilerplate/TemplateParserSpecs.scala +++ b/src/test/scala/spray/boilerplate/TemplateParserSpecs.scala @@ -7,18 +7,15 @@ class TemplateParserSpecs extends Specification { "TemplateParser.parse" should { "without expansion" in { - parse("abc") === FixedString("abc") pendingUntilFixed + parse("abc") === FixedString("abc") } - "just expansion" in { - parse("[# def #]") === Expand(LiteralString(" def "), ", ") pendingUntilFixed + parse("[# def #]") === Expand(LiteralString(" def "), ", ") } - "multiple expansions" in { parse("[#a#]abc[#b#]") === - Sequence(List(Expand(LiteralString("a"), ", "), FixedString("abc"), Expand(LiteralString("b"), ", "))) pendingUntilFixed + Sequence(List(Expand(LiteralString("a"), ", "), FixedString("abc"), Expand(LiteralString("b"), ", "))) } - "one surrounded expansion" in { parse("abc[#a#]def") === Sequence(List(FixedString("abc"), Expand(LiteralString("a"), ", "), FixedString("def"))) } |