diff options
Diffstat (limited to 'scalalib/test')
-rw-r--r-- | scalalib/test/resources/dotty213/foo/src/Main.scala | 6 | ||||
-rw-r--r-- | scalalib/test/src/HelloWorldTests.scala | 15 |
2 files changed, 21 insertions, 0 deletions
diff --git a/scalalib/test/resources/dotty213/foo/src/Main.scala b/scalalib/test/resources/dotty213/foo/src/Main.scala new file mode 100644 index 00000000..653e65fd --- /dev/null +++ b/scalalib/test/resources/dotty213/foo/src/Main.scala @@ -0,0 +1,6 @@ +object Main { + def main(args: Array[String]): Unit = { + assert(collection.immutable.ArraySeq(1).toString == "ArraySeq(1)") + assert(scala.xml.Node.EmptyNamespace == "") + } +} diff --git a/scalalib/test/src/HelloWorldTests.scala b/scalalib/test/src/HelloWorldTests.scala index 957709eb..80beb6b1 100644 --- a/scalalib/test/src/HelloWorldTests.scala +++ b/scalalib/test/src/HelloWorldTests.scala @@ -270,6 +270,13 @@ object HelloWorldTests extends TestSuite { } } + object Dotty213 extends HelloBase { + object foo extends ScalaModule { + def scalaVersion = "0.18.1-RC1" + def ivyDeps = Agg(ivy"org.scala-lang.modules::scala-xml:1.2.0".withDottyCompat(scalaVersion())) + } + } + val resourcePath = os.pwd / 'scalalib / 'test / 'resources / "hello-world" def jarMainClass(jar: JarFile): Option[String] = { @@ -935,5 +942,13 @@ object HelloWorldTests extends TestSuite { assert(evalCount > 0) } } + + 'dotty213 - workspaceTest( + Dotty213, + resourcePath = os.pwd / 'scalalib / 'test / 'resources / "dotty213" + ){ eval => + val Right((_, evalCount)) = eval.apply(Dotty213.foo.run()) + assert(evalCount > 0) + } } } |