diff options
Diffstat (limited to 'examples/scala-js/compiler/src/test/scala/scala/scalajs/compiler/test/DiverseErrorsTest.scala')
-rw-r--r-- | examples/scala-js/compiler/src/test/scala/scala/scalajs/compiler/test/DiverseErrorsTest.scala | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/examples/scala-js/compiler/src/test/scala/scala/scalajs/compiler/test/DiverseErrorsTest.scala b/examples/scala-js/compiler/src/test/scala/scala/scalajs/compiler/test/DiverseErrorsTest.scala new file mode 100644 index 0000000..0fe10f8 --- /dev/null +++ b/examples/scala-js/compiler/src/test/scala/scala/scalajs/compiler/test/DiverseErrorsTest.scala @@ -0,0 +1,31 @@ +package scala.scalajs.compiler.test + +import scala.scalajs.compiler.test.util._ +import org.junit.Test + +class DiverseErrorsTest extends DirectTest with TestHelpers { + + override def preamble = + """import scala.scalajs.js + """ + + @Test + def noIsInstanceOnJSRaw = { + + """ + trait JSRaw extends js.Object + + class A { + val a: AnyRef = "asdf" + def x = a.isInstanceOf[JSRaw] + } + """ hasErrors + """ + |newSource1.scala:7: error: isInstanceOf[JSRaw] not supported because it is a raw JS trait + | def x = a.isInstanceOf[JSRaw] + | ^ + """ + + } + +} |