diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/files/jvm/xmlstuff.check | 2 | ||||
-rw-r--r-- | test/files/jvm/xmlstuff.scala | 14 |
2 files changed, 16 insertions, 0 deletions
diff --git a/test/files/jvm/xmlstuff.check b/test/files/jvm/xmlstuff.check index 57a788c6a1..afe3a6839f 100644 --- a/test/files/jvm/xmlstuff.check +++ b/test/files/jvm/xmlstuff.check @@ -18,3 +18,5 @@ xpath \\ DESCENDANTS passed ok passed ok passed ok +NodeSeq +passed ok diff --git a/test/files/jvm/xmlstuff.scala b/test/files/jvm/xmlstuff.scala index c7c0e5da93..ff6c2e03ed 100644 --- a/test/files/jvm/xmlstuff.scala +++ b/test/files/jvm/xmlstuff.scala @@ -180,4 +180,18 @@ object Test with Application { Elem("title",e,Text("Data on ze web")), Elem("title",e,Text("Foundations of Programming Languages"))) ); + + + Console.println("NodeSeq"); + import scala.xml.Utility.view ; + + val p = <foo><bar value="3"/><baz bazValue="8"/><bar value="5"/></foo>; + + assertSameElements( + for( val x <- p \ "bar"; val y <- p \ "baz" ) yield { + x.attribute("value") + y.attribute("bazValue")+ "!" + }, + new NodeSeq(List(Text("38!"),Text("58!"))) + ) + } |