summaryrefslogtreecommitdiff
path: root/scalalib/test
diff options
context:
space:
mode:
Diffstat (limited to 'scalalib/test')
-rw-r--r--scalalib/test/resources/dotty213/foo/src/Main.scala6
-rw-r--r--scalalib/test/src/HelloWorldTests.scala15
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)
+ }
}
}