From bb750c62fb31491acd7026b198380fb4fd59e368 Mon Sep 17 00:00:00 2001 From: David Barri Date: Sat, 4 Sep 2021 13:42:06 +1000 Subject: [PATCH] Test that DOMTokenList acts like a Seq This confirms that #371 is no longer needed. --- .../org/scalajs/dom/tests/shared/SharedTests.scala | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/tests-shared/src/main/scala/org/scalajs/dom/tests/shared/SharedTests.scala b/tests-shared/src/main/scala/org/scalajs/dom/tests/shared/SharedTests.scala index 611b17dde..15c84e377 100644 --- a/tests-shared/src/main/scala/org/scalajs/dom/tests/shared/SharedTests.scala +++ b/tests-shared/src/main/scala/org/scalajs/dom/tests/shared/SharedTests.scala @@ -7,8 +7,15 @@ trait SharedTests { import SharedTests._ // This tests that ops are always implicitly available, no imports required - @Test final def NodeListOpsTest(): Unit = { - val _ = org.scalajs.dom.document.body.childNodes.mkString + @Test final def NodeListOpsTest(): Unit = + org.scalajs.dom.document.body.childNodes.mkString + + // This tests that ops are always implicitly available, no imports required + @Test final def DOMTokenListOpsTest(): Unit = { + org.scalajs.dom.document.querySelectorAll("*") + .iterator + .collect { case e: org.scalajs.dom.html.Element => e } + .map(_.classList.mkString) } // Don't move up