Skip to content

Commit 24c85ce

Browse files
s.bazarsadaevG1ng3r
s.bazarsadaev
authored andcommitted
add test to check seq expansion with reflection subclass
1 parent 2742caa commit 24c85ce

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

tests/sjs-junit/test/org/scalajs/testsuite/compiler/CustomReflectSelectableTestScala3.scala

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,12 @@ class CustomReflectSelectableTestScala3 {
2626
assertEquals(4, obj.varargs(2, Bar(1), Bar(1)))
2727
}
2828

29+
@Test def callMethodWithVarargsExpansion(): Unit = {
30+
val args = Seq(Bar(1), Bar(1))
31+
val obj: reflect.Selectable {def varargs(x: Int, args: Bar*): Int} = new CustomReflectSelectable(42)
32+
assertEquals(4, obj.varargs(2, args:_*))
33+
}
34+
2935
@Test def callSelectableWithVarargs(): Unit = {
3036
val cont2values = Map.empty[String, Any]
3137
val cont2methods = Map[String, (Int, Seq[Bar]) => Int](

0 commit comments

Comments
 (0)